本申请是201410690481.3的分案申请,母案申请的申请日2014年11月25日,申请号201410690481.3,发明创造名称“对象状态判断方法以及触控装置”。This application is a divisional application of 201410690481.3, the filing date of the parent application is November 25, 2014, the application number is 201410690481.3, and the title of the invention is "object state judgment method and touch device".
技术领域technical field
本发明涉及触控技术领域,尤其涉及对象状态判断方法以及触控装置。The invention relates to the field of touch technology, in particular to a method for judging an object state and a touch device.
背景技术Background technique
现代生活中,触控鼠标逐渐普及而有取代掉按键式鼠标的趋势。然而,触控鼠标在某些状况下可能会有误判手指状态的情况。In modern life, the touch mouse is gradually becoming popular and tends to replace the push-button mouse. However, the touch mouse may misjudge the state of the finger under certain conditions.
图1至图4绘示了习知技术中手指在触控鼠标上向触控鼠标前端滑动的示意图。在图1至图4中,下图所示的感应区的长度对应于上图虚线L左侧的手指长度,亦即手指F即使未接触感应表面但距离感应表面一定距离内,亦会反应在感应区长度上。在图1至图4中,感应区103、203、303、403代表了手指与触控鼠标100的感应表面101的相对状态,当手指F的任一部份越贴近感应表面101,感应区103的相对部份就会有更大的接触感应量(例如亮度或电容值变化量)。在图标中以斜线较密的区域来表示。当感应表面101所使用是电容/电阻或其他利用感应矩阵的感测方式时,感应区103所表示可以是多个感应像素的集合,例如是接触感应量超过一门坎值的相邻像素集合。而当感应表面101所使用是光学/红外线或其他非利用感应矩阵而是直接以接触感应量在不同维度的分布去计算坐标位置的感测方式时,感应区103所表示可以是二维感应量变化所交集计算出的感应区域。也就是说,接触感应量可以是像素集合的像素数量/感应区域面积,或者在像素集合/感应区域中对应的感应值加权总合/平均。FIG. 1 to FIG. 4 are schematic diagrams of fingers sliding on the touch mouse toward the front end of the touch mouse in the prior art. In Figures 1 to 4, the length of the sensing area shown in the lower figure corresponds to the length of the finger on the left side of the dotted line L in the upper figure, that is, even if the finger F does not touch the sensing surface but is within a certain distance from the sensing surface, it will respond length of the sensing zone. In FIGS. 1 to 4, the sensing areas 103, 203, 303, and 403 represent the relative state between the finger and the sensing surface 101 of the touch mouse 100. When any part of the finger F is closer to the sensing surface 101, the sensing area 103 The relative part will have a greater touch sensitivity (such as brightness or capacitance value change). In the icon, it is represented by an area with denser slashes. When the sensing surface 101 uses capacitive/resistive or other sensing methods using a sensing matrix, the sensing region 103 may represent a set of multiple sensing pixels, for example, a set of adjacent pixels whose touch sensing value exceeds a threshold. And when the sensing surface 101 uses optical/infrared rays or other sensing methods that do not use the sensing matrix but directly use the distribution of the contact sensing amount in different dimensions to calculate the coordinate position, the sensing area 103 can be a two-dimensional sensing amount Change the sensing area calculated by the intersection. That is to say, the touch sensing value may be the number of pixels in the pixel set/the area of the sensing area, or the weighted sum/average of the corresponding sensing values in the pixel set/sensing area.
在图1中,手指F呈现欲向触控鼠标100的前端滑动的状态,手指F与感应表面101接触的部份只有第一节手指f1的一小部份。在此状态下,感应区103的感应长度会较短且第一节手指f1接触感应表面101部份且感应区203前端(对应第一节手指f1)的接触感应量会大于后端的接触感应量。而在图2中的状态下,手指F已经往前滑动了一点距离,如此第一节手指f1会有更多部份接近感应表面101。在此情况下,感应区203的感应长度会较图1长,且感应区203前端(对应第一节手指f1)的接触感应量会大于后端的接触感应量(斜线较密处)且指尖最前端可能未完全接触感应表面101,因此其接触感应量可能较小。In FIG. 1 , the finger F is in a state of sliding toward the front end of the touch mouse 100 , and the portion of the finger F in contact with the sensing surface 101 is only a small part of the first finger f1 . In this state, the sensing length of the sensing area 103 will be shorter and the first finger f1 touches part of the sensing surface 101, and the touch sensing amount at the front end of the sensing area 203 (corresponding to the first finger f1) will be greater than the touch sensing amount at the rear end . However, in the state shown in FIG. 2 , the finger F has slid forward for a little distance, so more parts of the first finger f1 will approach the sensing surface 101 . In this case, the sensing length of the sensing area 203 will be longer than that in FIG. The front end of the tip may not fully touch the sensing surface 101 , so its contact sensitivity may be small.
而在图3中,手指F又再往前滑动使得第一节手指f1和第二节手指f2的部份几乎平贴在感应表面101上。因此图3中感应区303的感应长度会比图2长,而且这种状态下因为第二节手指f2比起第一节手指f1更加的平贴在感应表面101上,因此感应区303相对应第二节手指f2的部份会有较大的接触感应量(中间及后端斜线较密处)。In FIG. 3 , the finger F slides forward again so that parts of the first finger f1 and the second finger f2 are almost flat against the sensing surface 101 . Therefore, the sensing length of the sensing area 303 in Figure 3 will be longer than that of Figure 2, and in this state, because the second finger f2 is more flat on the sensing surface 101 than the first finger f1, the sensing area 303 corresponds to The part of the second finger f2 will have a larger touch sensitivity (where the middle and rear slash lines are denser).
在图4中,因为手指F已完成往前滑动的动作,第一节手指f1可能会翘起而仅留下第二节手指f2平贴在感应表面101上,因此感应区403的前端会具有较小的接触感应量,而感应区403的后端(对应第二节手指f2)会具有较大的接触感应量。In FIG. 4 , because the finger F has finished sliding forward, the first finger f1 may lift up leaving only the second finger f2 flat on the sensing surface 101, so the front end of the sensing area 403 will have The amount of touch sensitivity is relatively small, while the rear end of the sensing area 403 (corresponding to the second finger f2) has a relatively large amount of touch sensitivity.
然而,在图3至图4的过程中,可能产生手指状态误判的状况。详细言之,在图4中,手指F的第一节手指f1已离开感应表面101,表示使用者并不打算产生控制动作。但在图4中第二节手指f2产生的接触感应量占了较大的比例。因此手指F与感应表面101接触部份的重心会往后退,触控鼠标100可能做出手指在往鼠标后端移动的错误判断。而手指欲自鼠标前端往鼠标后端移动时,其动作与前述动作相反,因此在图4至图3的过程中亦可能产生手指状态的错误判断。However, in the process of FIG. 3 to FIG. 4 , misjudgment of the finger state may occur. In detail, in FIG. 4 , the first finger f1 of the finger F has left the sensing surface 101 , indicating that the user does not intend to perform a control action. But in Fig. 4, the touch sensing quantity generated by the second finger f2 accounts for a larger proportion. Therefore, the center of gravity of the portion of the finger F in contact with the sensing surface 101 will recede, and the touch mouse 100 may make a wrong judgment that the finger is moving toward the rear end of the mouse. When the finger intends to move from the front end of the mouse to the rear end of the mouse, its action is opposite to the above-mentioned action. Therefore, in the process of FIGS.
以上的状况在触控鼠标具有弯曲的感应表面时会特别明显,相关领域提出了感应表面较为平坦的触控鼠标欲解决这样的问题。然而具平坦感应表面的触控鼠标较不符合人体工学,用户在使用时可能会觉得较不舒适。The above situation is particularly obvious when the touch mouse has a curved sensing surface, and related fields propose a touch mouse with a relatively flat sensing surface to solve such problems. However, a touch mouse with a flat sensing surface is less ergonomic, and users may feel less comfortable when using it.
发明内容Contents of the invention
本发明的主要目的在于提供一种对象判断方法,旨在解决现有技术中没有避免对象状态的机制的技术问题。The main purpose of the present invention is to provide a method for judging an object, aiming at solving the technical problem in the prior art that there is no mechanism for avoiding the state of the object.
为实现上述目的,本发明提供一种对象状态判断方法,用以判断一对象于一触控装置的一感应表面上的一状态,所述对象状态判断方法包含:(a)根据该对象在该感应表面上产生的至少一接触感应量计算一感应长度;(b)将该感应长度的至少一部份区分成一前段区域以及一中段区域;(c)计算出该前段区域的一前段接触感应量;(d)计算出该中段区域的一中段接触感应量;以及(e)根据该中段接触感应量与该前段接触感应量以判断该对象的一对象状态。To achieve the above object, the present invention provides a method for judging the state of an object, for judging a state of an object on a sensing surface of a touch device, the method for judging the state of the object includes: (a) according to the state of the object on the At least one touch sensing quantity generated on the sensing surface calculates a sensing length; (b) distinguishes at least a part of the sensing length into a front region and a middle region; (c) calculates a front contact sensing amount of the front region ; (d) calculating a middle touch sensing value of the middle region; and (e) judging an object state of the object according to the middle touch sensing value and the front touch sensing value.
优选地,该步骤(e)包含根据该中段接触感应量与该前段接触感应量间的一感应量比例来判断该对象的该对象状态。Preferably, the step (e) includes judging the object state of the object according to a sensing amount ratio between the middle touch sensing amount and the front touching sensing amount.
优选地,该步骤(e)包含:该中段接触感应量相对于该前段接触感应量大于一状态临界值,则判断该对象相对于该感应表面为非触控状态,若该接触感应量比例小于该状态临界值,则判断该对象相对于该感应表面为触控状态。Preferably, the step (e) includes: the contact sensing amount of the middle segment is greater than a state threshold value relative to the contact sensing amount of the front segment, then it is judged that the object is in a non-touch state relative to the sensing surface, if the contact sensing amount ratio is less than The state threshold value determines that the object is in a touch state relative to the sensing surface.
优选地,更包含:若判断该对象相对于该感应表面为非触控状态,则在判定为非触控状态的时间点的一预定时间周期内忽略掉该对象对于该感应表面的触控动作。Preferably, it further includes: if it is determined that the object is in a non-touch state relative to the sensing surface, ignoring the touch action of the object on the sensing surface within a predetermined time period at the time point when the object is determined to be in a non-touch state .
优选地,该对象为一手指,该前段区域包含指尖,该中段区域包含该手指的指尖以外其他指节的至少一部份。Preferably, the object is a finger, the front region includes the fingertip, and the middle region includes at least a part of other knuckles of the finger except the fingertip.
优选地,该触控装置为一电容式触控装置,其中该接触感应量、该前段接触感应量以及该中段接触感应量均为电容变化量,其特征在于,该前段接触感应量包含多个电容感应量的集合,该中段接触感应量包含多个电容感应量的集合。Preferably, the touch device is a capacitive touch device, wherein the touch sensing amount, the front touch sensing amount and the middle touch sensing amount are all capacitance change amounts, and it is characterized in that the front touch sensing amount includes a plurality of A collection of capacitive sensing quantities, the middle contact sensing quantity includes a collection of multiple capacitive sensing quantities.
优选地,该触控装置为一光学式触控装置,其中该接触感应量、该前段接触感应量以及该中段接触感应量均为亮度。Preferably, the touch device is an optical touch device, wherein the touch sensitivity, the front touch sensitivity and the middle touch sensitivity are brightness.
优选地,将该感应长度的至少一部份区分成一前段区域以及一中段区域的该步骤包含:若该感应长度为h,取该感应长度的最前端xh长度做为该前段区域,并取前段区域后的yh长度做为该中段区域,其特征在于,该x与该y为小于1的正实数,且该x加该y不大于1。Preferably, the step of dividing at least a part of the sensing length into a front region and a middle region comprises: if the sensing length is h, taking the front end xh length of the sensing length as the front region, and taking the front region The length of yh behind the region is used as the middle region, and the feature is that the x and the y are positive real numbers less than 1, and the x plus the y is not greater than 1.
此外,为实现上述目的,本发明还提供一种对象状态判断方法,用以判断一对象于一触控装置的一感应表面上的一状态,所述对象状态判断方法包含:(a)根据该对象在该感应表面上产生的至少一接触感应量计算一感应长度;以及(b)根据该感应长度与一状态临界长度的关系一判断该对象的一对象状态。In addition, in order to achieve the above object, the present invention also provides a method for judging the state of an object for judging a state of an object on a sensing surface of a touch device, the method for judging the state of the object includes: (a) according to the calculating a sensing length based on at least one contact sensing quantity produced by the object on the sensing surface; and (b) judging an object state of the object according to the relationship between the sensing length and a state critical length.
优选地,该步骤(b)包含:若该感应长度大于该状态临界长度,则判断该对象相对于该感应表面为非触控状态,若该接触感应量比例小于该状态临界长度,则判断该对象相对于该感应表面为触控状态。Preferably, the step (b) includes: if the sensing length is greater than the state critical length, then judging that the object is in a non-touch state relative to the sensing surface; The object is in a touch state relative to the sensing surface.
优选地,更包含:若判断该对象相对于该感应表面为非触控状态,则在判定为非触控状态的时间点的一预定时间周期内忽略掉该对象对于该感应表面的触控动作。Preferably, it further includes: if it is determined that the object is in a non-touch state relative to the sensing surface, ignoring the touch action of the object on the sensing surface within a predetermined time period at the time point when the object is determined to be in a non-touch state .
优选地,该对象为一手指。Preferably, the object is a finger.
优选地,该触控装置为一电容式触控装置,且该接触感应量为电容变化量,该接触感应量包含多个电容感应量的集合。Preferably, the touch device is a capacitive touch device, and the touch sensing value is a capacitance variation, and the touch sensing value includes a set of multiple capacitive sensing values.
优选地,该触控装置为一光学式触控装置,且该接触感应量为亮度。Preferably, the touch device is an optical touch device, and the touch sensing quantity is brightness.
此外,为实现上述目的,本发明还提供一种对象状态判断方法,用以判断一对象于一触控装置的一感应表面上的一状态,所述对象状态判断方法包含:(a)根据该对象在该感应表面上产生的至少一第一接触感应量计算一第一对象区域;(b)根据该对象在该感应表面上产生的至少一第二接触感应量计算一第二对象区域;(c)根据该第一对象区域以及该第二对象区域的位置计算出该对象的一对象移动方向;以及(d)根据该第一对象区域的大小、该第二对象区域的大小以及该对象移动方向的关系判断该对象的对象状态。In addition, in order to achieve the above object, the present invention also provides a method for judging the state of an object for judging a state of an object on a sensing surface of a touch device, the method for judging the state of the object includes: (a) according to the Calculating a first object area based on at least one first touch sensitivity generated by the object on the sensing surface; (b) calculating a second object area based on at least one second touch sensitivity generated by the object on the sensing surface; ( c) calculating an object movement direction of the object according to the positions of the first object area and the second object area; and (d) according to the size of the first object area, the size of the second object area, and the object movement The directional relationship determines the object state of the object.
优选地,该步骤(d)包含:根据该第一对象区域、该第二对象区域以及该对象移动方向的关系判断该对象相对于该感应表面为非触控状态或是触控状态。Preferably, the step (d) includes: judging whether the object is in a non-touch state or a touch state relative to the sensing surface according to the relationship between the first object area, the second object area, and the moving direction of the object.
优选地,若该第一对象区域较该第二对象区域较早产生,该第一对象区域较该第二对象区域为大,且该对象移动方向为朝向该触控装置的前端,则判断该对象为非触控状态。Preferably, if the first object area is generated earlier than the second object area, the first object area is larger than the second object area, and the moving direction of the object is towards the front end of the touch device, then it is determined that the The object is in a non-touch state.
优选地,若该第一对象区域较该第二对象区域较早产生,该第一对象区域较该第二对象区域为小,且该对象移动方向为朝向该触控装置的后端,则判断该对象为非触控状态。Preferably, if the first object area is generated earlier than the second object area, the first object area is smaller than the second object area, and the moving direction of the object is towards the rear end of the touch device, then it is determined The object is in a non-touch state.
优选地,更包含:若判断该对象相对于该感应表面为非触控状态,则在判定为非触控状态的时间点的一预定时间周期内忽略掉该对象对于该感应表面的触控动作。Preferably, it further includes: if it is determined that the object is in a non-touch state relative to the sensing surface, ignoring the touch action of the object on the sensing surface within a predetermined time period at the time point when the object is determined to be in a non-touch state .
优选地,该对象为一手指。Preferably, the object is a finger.
优选地,该对象移动方向为往指尖的方向。Preferably, the moving direction of the object is toward the fingertip.
优选地,该对象移动方向为往手腕的方向。Preferably, the moving direction of the object is toward the wrist.
优选地,该触控装置为一电容式触控装置,且该第一接触感应量以及该第二接触感应量均为电容变化量,该第一接触感应量以及该第二接触感应量分别包含多个电容感应量的集合。Preferably, the touch device is a capacitive touch device, and the first touch sensing quantity and the second touch sensing quantity are capacitance change quantities, and the first touch sensing quantity and the second touch sensing quantity respectively include A collection of multiple capacitive sensing quantities.
优选地,该触控装置为一光学式触控装置,且该第一接触感应量以及该第二接触感应量均为亮度。Preferably, the touch device is an optical touch device, and both the first touch sensing quantity and the second touch sensing quantity are brightness.
此外,为实现上述目的,本发明还提供一种触控装置,包含:一感应表面;一接触感应量计算单元,用以计算出该对象在该感应表面上产生的一接触感应量;一控制单元,用以根据该接触感应量计算一感应长度,并将该感应长度的至少一部份区分成一前段区域以及一中段区域;该接触感应量计算单元更计算出该前段区域的一前段接触感应量以及计算出该中段区域的一中段接触感应量,而该控制单元根据该中段接触感应量与该前段接触感应量间来判断该对象的一对象状态。In addition, in order to achieve the above object, the present invention also provides a touch control device, comprising: a sensing surface; a touch sensing amount calculation unit, used to calculate a touch sensing amount generated by the object on the sensing surface; a control The unit is used to calculate a sensing length according to the contact sensing value, and divide at least a part of the sensing length into a front region and a middle region; the contact sensing calculation unit further calculates a front contact sensing of the front region and calculate a middle touch sensing value of the middle region, and the control unit judges an object state of the object according to the distance between the middle touch sensing value and the front touch sensing value.
优选地,该控制单元更计算出该中段接触感应量与该前段接触感应量间的一接触感应量比例来判断该对象的一对象状态。Preferably, the control unit further calculates a ratio of the touch sensitivity between the middle touch sensitivity and the front touch sensitivity to determine an object state of the object.
优选地,若该中段接触感应量相对于该前段接触感应量大于一状态临界值,该控制单元判断该对象相对于该感应表面为非触控状态,若该接触感应量比例小于该状态临界值,则该控制单元判断该对象相对于该感应表面为触控状态。Preferably, if the contact sensing amount of the middle segment is greater than a state critical value relative to the contact sensing amount of the front segment, the control unit judges that the object is in a non-touch state relative to the sensing surface, and if the ratio of the contact sensing amount is smaller than the state critical value , the control unit determines that the object is in a touch state relative to the sensing surface.
优选地,若该控制单元判断该对象相对于该感应表面为非触控状态,则在判定为非触控状态的时间点的一预定时间周期内忽略掉该对象对于该感应表面的触控动作。Preferably, if the control unit determines that the object is in a non-touch state relative to the sensing surface, then ignore the object's touch action on the sensing surface within a predetermined time period at the time point when it is determined to be in a non-touch state .
优选地,该对象为一手指,该前段区域包含指尖,该中段区域包含该手指的指尖以外其他指节的至少一部份。Preferably, the object is a finger, the front region includes the fingertip, and the middle region includes at least a part of other knuckles of the finger except the fingertip.
优选地,该触控装置为一电容式触控装置,其中该接触感应量、该前段接触感应量以及该中段接触感应量均为电容变化量,其特征在于,该前段接触感应量包含多个电容感应量的集合,该中段接触感应量包含多个电容感应量的集合。Preferably, the touch device is a capacitive touch device, wherein the touch sensing amount, the front touch sensing amount and the middle touch sensing amount are all capacitance change amounts, and it is characterized in that the front touch sensing amount includes a plurality of A collection of capacitive sensing quantities, the middle contact sensing quantity includes a collection of multiple capacitive sensing quantities.
优选地,该触控装置为一光学式触控装置,其中该接触感应量、该前段接触感应量以及该中段接触感应量均为亮度。Preferably, the touch device is an optical touch device, wherein the touch sensitivity, the front touch sensitivity and the middle touch sensitivity are brightness.
优选地,若该感应长度为h,该控制单元取该感应长度的最前端xh长度做为该前段区域,并取前段区域后的yh长度做为该中段区域,其中该x与该y为小于1的正实数,且该x加该y不大于1。Preferably, if the sensing length is h, the control unit takes the front end xh length of the sensing length as the front region, and takes the yh length after the front region as the middle region, wherein the x and the y are less than A positive real number of 1, and the x plus the y is not greater than 1.
此外,为实现上述目的,本发明还提供一种触控装置,包含:一感应表面;一接触感应量计算单元,用以计算出该对象在该感应表面上产生的一接触感应量;一控制单元,根据该接触感应量计算一感应长度,并根据该感应长度与一状态临界长度的关系判断该对象的一对象状态。In addition, in order to achieve the above object, the present invention also provides a touch control device, comprising: a sensing surface; a touch sensing amount calculation unit, used to calculate a touch sensing amount generated by the object on the sensing surface; a control The unit calculates a sensing length according to the contact sensing amount, and judges an object state of the object according to a relationship between the sensing length and a state critical length.
优选地,若该感应长度大于该状态临界长度,该控制单元判断该对象相对于该感应表面为非触控状态,若该接触感应量比例小于该状态临界长度,则该控制单元判断该对象相对于该感应表面为触控状态。Preferably, if the sensing length is greater than the state critical length, the control unit judges that the object is in a non-touch state relative to the sensing surface; The sensing surface is in a touch state.
优选地,若该控制单元判断该对象相对于该感应表面为非触控状态,则在判定为非触控状态的时间点的一预定时间周期内忽略掉该对象对于该感应表面的触控动作。Preferably, if the control unit determines that the object is in a non-touch state relative to the sensing surface, then ignore the object's touch action on the sensing surface within a predetermined time period at the time point when it is determined to be in a non-touch state .
优选地,该对象为一手指。Preferably, the object is a finger.
优选地,该触控装置为一电容式触控装置,且该接触感应量为电容变化量,其中该接触感应量包含多个电容感应量的集合。Preferably, the touch device is a capacitive touch device, and the touch sensing value is a capacitance variation, wherein the touch sensing value includes a set of multiple capacitive sensing values.
优选地,该触控装置为一光学式触控装置,且该接触感应量为亮度。Preferably, the touch device is an optical touch device, and the touch sensing quantity is brightness.
此外,为实现上述目的,本发明还提供一种触控装置,包含:一感应表面;一接触感应量计算单元,用以计算出该对象在该感应表面上产生的一第一接触感应量以及一第二接触感应量;一控制单元,根据该第一对象区域以及该第二对象区域的位置计算出该对象的一对象移动方向,并根据该第一对象区域的大小、该第二对象区域的大小以及该对象移动方向的关系判断该对象的对象状态。In addition, in order to achieve the above object, the present invention also provides a touch device, comprising: a sensing surface; a touch sensing amount calculation unit, used to calculate a first touch sensing amount generated by the object on the sensing surface and A second touch sensing quantity; a control unit, which calculates an object moving direction of the object according to the positions of the first object area and the second object area, and calculates an object moving direction according to the size of the first object area and the second object area The relationship between the size of the object and the moving direction of the object is used to determine the object state of the object.
优选地,该控制单元判断该对象相对于该感应表面为非触控状态或是触控状态来做为该对象状态。Preferably, the control unit determines whether the object is in a non-touch state or a touch state relative to the sensing surface as the state of the object.
优选地,若该第一对象区域较该第二对象区域较早产生,该第一对象区域较该第二对象区域为大,且该对象移动方向为朝向该触控装置的前端,则该控制单元判断该对象为非触控状态。Preferably, if the first object area is generated earlier than the second object area, the first object area is larger than the second object area, and the moving direction of the object is toward the front end of the touch device, the control The unit determines that the object is in a non-touch state.
优选地,若该控制单元判断该对象相对于该感应表面为非触控状态,则在判定为非触控状态的时间点的一预定时间周期内忽略掉该对象对于该感应表面的触控动作。Preferably, if the control unit determines that the object is in a non-touch state relative to the sensing surface, then ignore the object's touch action on the sensing surface within a predetermined time period at the time point when it is determined to be in a non-touch state .
优选地,若该第一对象区域较该第二对象区域较早产生,该第一对象区域较该第二对象区域为小,且该对象移动方向为朝向该触控装置的后端,则该控制单元判断该对象为非触控状态。Preferably, if the first object area is generated earlier than the second object area, the first object area is smaller than the second object area, and the moving direction of the object is towards the rear end of the touch device, then the The control unit determines that the object is in a non-touch state.
优选地,该对象为一手指。Preferably, the object is a finger.
优选地,该对象为一手指,该对象移动方向为往指尖的方向。Preferably, the object is a finger, and the moving direction of the object is toward the fingertip.
优选地,该对象为一手指,该对象移动方向为往手腕的方向。Preferably, the object is a finger, and the moving direction of the object is toward the wrist.
优选地,该触控装置为一电容式触控装置,且该第一接触感应量以及该第二接触感应量均为电容变化量,其中该第一接触感应量以及该第二接触感应量包含多个电容感应量的集合。Preferably, the touch device is a capacitive touch device, and the first touch sensitivity and the second touch sensitivity are capacitance variation, wherein the first touch sensitivity and the second touch sensitivity include A collection of multiple capacitive sensing quantities.
优选地,该触控装置为一光学式触控装置,且该第一接触感应量以及该第二接触感应量均为亮度。Preferably, the touch device is an optical touch device, and both the first touch sensing quantity and the second touch sensing quantity are brightness.
本发明的对象状态判断方法以及触控装置可避免掉误判对象状态的情况,而且可根据不同的灵敏度需求进行设定或组合,来更有效率的避免掉误判对象状态的情况。The method for judging the state of an object and the touch device of the present invention can avoid misjudgment of the state of the object, and can be set or combined according to different sensitivity requirements to more efficiently avoid the situation of misjudgement of the state of the object.
附图说明Description of drawings
图1至图4绘示了习知技术中手指在触控装置上向触控鼠标前端滑动的示意图;1 to 4 are schematic diagrams of fingers sliding toward the front end of a touch mouse on a touch device in the prior art;
图5至图9绘示了根据本发明一实施例的手指状态侦测方法的示意图;5 to 9 illustrate a schematic diagram of a finger state detection method according to an embodiment of the present invention;
图10至图13绘示了根据本发明另一实施例的手指状态侦测方法的示意图;10 to 13 illustrate schematic diagrams of a finger state detection method according to another embodiment of the present invention;
图14以及图15绘示了根据本发明又一实施例的手指状态侦测方法的示意图;14 and 15 are schematic diagrams illustrating a finger state detection method according to another embodiment of the present invention;
图16以及图17绘示了根据本发明又一实施例的手指状态侦测方法的示意图;16 and 17 are schematic diagrams illustrating a finger state detection method according to another embodiment of the present invention;
图18绘示了根据本发明一实施例的触控装置的方块图;FIG. 18 illustrates a block diagram of a touch device according to an embodiment of the present invention;
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization of the purpose of the present invention, functional characteristics and advantages will be further described in conjunction with the embodiments and with reference to the accompanying drawings.
具体实施方式Detailed ways
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.
图5至图8绘示了根据本发明一实施例的对象状态判断方法的示意图。图5至图8中手指的状态分别对应前述的图1至图4,因此可一并参考图1至图4的描述来了解图5至图8中手指所呈现的状态。同样的在图5至图8中,下图所示的感应区的长度对应于上图虚线L左侧的手指长度,亦即手指F即使未接触感应表面但距离感应表面一定距离内,亦会反应在感应区长度上。在此实施例中,感应区503、603、703、803会被区分成一前段区域Rf以及一中段区域Rm。在一实施例中,前段区域Rf包含指尖,中段区域Rm包含指尖靠近其它指节的部分及/或是手指的其他指节的至少一部份。接着会去计算前段区域Rf的前段接触感应量S_Rf以及中段区域Rm的中段接触感应量S_Rm,并计算出两种接触感应量的比例,以决定手指的状态。上述的接触感应量可为亮度或是电容变化量。5 to 8 are schematic diagrams of a method for determining an object state according to an embodiment of the present invention. The states of the fingers in FIGS. 5 to 8 respectively correspond to the aforementioned FIGS. 1 to 4 , so the descriptions of FIGS. 1 to 4 can be referred to to understand the states of the fingers in FIGS. 5 to 8 . Similarly, in Figures 5 to 8, the length of the sensing area shown in the lower figure corresponds to the length of the finger on the left side of the dotted line L in the upper figure, that is, even if the finger F does not touch the sensing surface but is within a certain distance from the sensing surface, it will The response is in the length of the sensing zone. In this embodiment, the sensing regions 503, 603, 703, 803 are divided into a front region Rf and a middle region Rm. In one embodiment, the front region Rf includes the fingertip, and the middle region Rm includes a portion of the fingertip close to other knuckles and/or at least a part of other knuckles of the finger. Next, it calculates the front contact sensing value S_Rf of the front region Rf and the middle contact sensing value S_Rm of the middle region Rm, and calculates the ratio of the two contact sensing values to determine the state of the finger. The above-mentioned touch sensing quantity can be brightness or capacitance variation.
在一实施例中,当接触感应量比例大于一状态临界值时,则判断对象相对于该感应表面为非触控状态,反之若小于状态临界值时,则判断为触控状态。相等时则可依设计需求判断为触控状态和非触控状态其中之一。在一实施例中,感应区503、603、703、803…为电容式触控感应数组所产生,所以接触感应量比例的S_Rm/S_Rf较佳各是一组电容感应值的集合,其中接触感应量比例中的前段接触感应量S_Rf即是前段区域Rf所属像素集合的像素数量,而中段接触感应量S_Rm即是中段区域Rm所属像素集合的像素数量。于另一实施例中,前段接触感应量S_Rf与中段接触感应量S_Rm亦可以代表所属像素集合的感应量信息,例如可以分别是所属像素集合的所有像素的感应量总合或者是平均亮度,以下实施例将前段接触感应量S_Rf与中段接触感应量S_Rm表示为所属像素集合的所有像素的平均感应量,但并不限定。In one embodiment, when the touch sensing amount ratio is greater than a state threshold, it is determined that the object is in a non-touch state relative to the sensing surface, otherwise, if it is smaller than the state threshold, it is determined that it is in a touch state. If they are equal, it can be determined as one of the touch state and the non-touch state according to design requirements. In one embodiment, the sensing areas 503, 603, 703, 803... are generated by a capacitive touch sensing array, so the S_Rm/S_Rf ratio of the touch sensing value is preferably a set of capacitive sensing values, wherein the touch sensing The front touch sensing amount S_Rf in the volume ratio is the number of pixels in the pixel set to which the front area Rf belongs, and the middle touch sensing amount S_Rm is the number of pixels in the pixel set to which the middle area Rm belongs. In another embodiment, the front contact sensing value S_Rf and the middle contact sensing value S_Rm can also represent the sensing value information of the pixel set to which they belong, for example, they can be the sum of the sensing values or the average brightness of all pixels in the pixel set to which they belong, as follows. In the embodiment, the front touch sensing amount S_Rf and the middle touch sensing amount S_Rm are expressed as the average sensing amounts of all pixels of the pixel set, but it is not limited thereto.
详细言之,在图5的状态下,手指F仅指尖接触感应表面101,前段区域Rf与中段区域Rm皆是对应指尖或是接近指尖的区域,整体接触感应量较均匀,因此前段接触感应量S_Rf和中段接触感应量S_Rm较接近,接触感应量比例的值不会太大。而在图6的状况下,前段区域Rf对应的是指尖而中段区域Rm对应的是中间指节,因为手指的指尖较中间指节更靠近感测表面101,前段区域Rf的接触感应量高于中段区域Rm的接触感应量,因此前段接触感应量S_Rf会比中段接触感应量S_Rm来得大,依此图6中,感应区603的接触感应量比例应会比图5中的接触感应量比例来得小。而在图7的状况下,前段区域Rf对应的是指尖而中段区域Rm对应的是中间指节,因为手指的中间指节较指尖更靠近感应表面101,中段区域Rm的接触感应量高于前段区域Rf的接触感应量,因此感应区703的中段接触感应量S_Rm会比前段接触感应量S_Rf来得大,因此感应区703的接触感应量比例会有较大的值。同样的,在图8的状况下,前段区域Rf对应的是指尖而中段区域Rm对应的是中间指节,手指的指尖翘起,手指的中间指节较指尖更靠近感应表面101,中段区域Rm的接触感应量高于前段区域Rf的接触感应量,因此感应区803的中段接触感应量S_Rm亦会比前段接触感应量S_Rf来得大,因此感应区803的接触感应量比例会有较大的值。In detail, in the state shown in FIG. 5 , only the fingertip of the finger F touches the sensing surface 101, the front region Rf and the middle region Rm both correspond to the fingertip or the region close to the fingertip, and the overall contact sensitivity is relatively uniform, so the front region The contact induction amount S_Rf is relatively close to the middle contact induction amount S_Rm, and the value of the contact induction amount ratio will not be too large. In the situation of FIG. 6 , the front region Rf corresponds to the fingertip and the middle region Rm corresponds to the middle phalanx, because the fingertip of the finger is closer to the sensing surface 101 than the middle phalanx, the touch sensitivity of the front region Rf It is higher than the touch sensitivity of the middle region Rm, so the front touch sensitivity S_Rf will be larger than the middle touch sensitivity S_Rm, according to Figure 6, the proportion of the touch sensitivity of the sensing area 603 should be higher than that of Figure 5 The ratio is small. In the situation of FIG. 7, the front region Rf corresponds to the fingertip and the middle region Rm corresponds to the middle knuckle, because the middle knuckle of the finger is closer to the sensing surface 101 than the fingertip, and the touch sensitivity of the middle region Rm is high. For the touch sensitivity of the front region Rf, the middle touch sensitivity S_Rm of the sensing region 703 is larger than the front touch sensitivity S_Rf, so the ratio of the touch sensitivity of the sensing region 703 has a larger value. Similarly, in the situation of FIG. 8 , the front region Rf corresponds to the fingertip and the middle region Rm corresponds to the middle phalanx. The fingertip of the finger is raised, and the middle phalanx of the finger is closer to the sensing surface 101 than the fingertip. The touch sensitivity of the middle region Rm is higher than the touch sensitivity of the front region Rf, so the middle touch sensitivity S_Rm of the sensing area 803 will be larger than the front touch sensitivity S_Rf, so the ratio of the touch sensitivity of the sensing area 803 will be larger. large value.
由图7至图8的变化可知,在某些情况下虽然手指持续往前,但因为鼠标的表面是凸曲面,所以手指的接触影像的重心反而可能会往后(靠近手指底部)。详细言之,由于计算手指的接触位置时,一般是以感测到的手指的接触感应量来计算所感应到接触影像的重心,并以该重心代表该手指的接触位置,由图7至图8的变化可知,当手指持续往前但接触影像的重心却会往后,导致该手指的侦测会产生误判,误认该手指是正往后移动。因此若将接触感应量比例大于一状态临界值的状况设定为一非触控状态,并在判定为非触控状态的时间点的一预定时间周期(亦可为0)内忽略掉该对象对于该感应表面的触控动作,则可以避免掉手指F呈现图7至图8的动作时,或呈现图8至图7的动作时,可能产生的误判。然请留意,亦可将接触感应量比例设定成(的倒数),并在接触感应量比例小于一状态临界值时,则判断对象相对于该感应表面为非触控状态,反之若大于状态临界值时,则判断为触控状态,此类可达到相同作用的变化,均应在本发明的范围之内。It can be seen from the changes in FIG. 7 to FIG. 8 that in some cases, although the finger continues to move forward, because the surface of the mouse is a convex surface, the center of gravity of the contact image of the finger may be backward (closer to the bottom of the finger) instead. In detail, when calculating the contact position of a finger, the center of gravity of the sensed contact image is generally calculated based on the sensed contact sensitivity of the finger, and the center of gravity represents the contact position of the finger. From FIG. 7 to FIG. 8, it can be seen that when the finger continues to move forward but the center of gravity of the touching image will move backward, the detection of the finger will cause a misjudgment, and it will be mistaken that the finger is moving backward. Therefore, if the situation where the proportion of the touch sensing amount is greater than a state threshold is set as a non-touch state, and the object is ignored within a predetermined time period (or 0) at the time point when it is determined as the non-touch state For the touch action on the sensing surface, possible misjudgment may be avoided when the finger F presents the actions shown in FIGS. 7 to 8 , or when it presents the actions shown in FIGS. 8 to 7 . However, please note that the touch sensing ratio can also be set as the reciprocal of (), and when the touch sensing ratio is less than a state threshold, it is judged that the object is in a non-touch state relative to the sensing surface, otherwise, if it is greater than the state threshold When the critical value is reached, it is judged as a touch state, and such changes that can achieve the same effect should be within the scope of the present invention.
在一实施例中,触控装置为一电容式触控装置,而感应区的接触感应量、前段接触感应量以及该中段接触感应量均为电容变化量。另一实施例中,触控装置为一光学式触控装置,感应区的接触感应量、前段接触感应量以及该中段接触感应量均为亮度。In one embodiment, the touch device is a capacitive touch device, and the touch sensitivity of the sensing area, the front touch sensitivity and the middle touch sensitivity are capacitance variation. In another embodiment, the touch device is an optical touch device, and the touch sensitivity of the sensing area, the front touch sensitivity and the middle touch sensitivity are brightness.
多种方法可用以界定手指的前段区域Rf和中段区域Rm。在一实施例中,若手指的感应长度为h,取感应长度的最前端xh长度做为前段区域Rf,并取前段区域后的yh长度做为中段区域Rm,其中x与y为小于1的正实数,且x加y不大于1。以图9为例,若手指的感应长度为h,取感应长度的最前端h长度做为前段区域Rf,并取前段区域后的h长度做为中段区域Rm。前段区域Rf和中段区域Rm间可以有间隔SP亦可没有间隔SP。Various methods can be used to define the front region Rf and the middle region Rm of the finger. In one embodiment, if the sensing length of the finger is h, the length xh at the front end of the sensing length is taken as the front region Rf, and the length yh behind the front region is taken as the middle region Rm, where x and y are less than 1 A positive real number, and x plus y is not greater than 1. Taking FIG. 9 as an example, if the sensing length of the finger is h, the length h at the front end of the sensing length is taken as the front region Rf, and the length h behind the front region is taken as the middle region Rm. There may or may not be a space SP between the front region Rf and the middle region Rm.
请留意,前述图5的实施例可以xh和yh做为门坎来决定图5的判断机制是否启动。也就是说,于一实施例中,若xh和yh均未超过一临界值h_tip,则直接将感应到的触控均定义为正常状态的触控,而当xh和yh至少其一超过临界值h_tip时,才启动前述计算接触感应量比例以决定是否要忽略触控的机制。Please note that in the aforementioned embodiment of FIG. 5 , xh and yh can be used as thresholds to determine whether the judging mechanism in FIG. 5 is activated. That is to say, in one embodiment, if both xh and yh do not exceed a critical value h_tip, all sensed touches are directly defined as normal touches, and when at least one of xh and yh exceeds a critical value h_tip, the aforementioned mechanism of calculating the ratio of the touch sensing amount to determine whether to ignore the touch is started.
请留意,前述的实施例可运用在手指之外的其他对象以及触控鼠标之外的其他装置,因此图5至图9的实施例可简示为:一种对象状态判断方法,用以判断一对象于一触控装置(ex.100)的一感应表面(ex.101)上的一状态,包含:(a)根据对象在感应表面上产生的一接触感应量计算一感应长度(ex.感应区503、603、703以及803的感应长度);(b)将感应长度区分成一前段区域(ex.Rf)以及一中段区域(ex.Rm);(c)计算出前段区域的一前段接触感应量;(d)计算出该中段区域的一中段接触感应量;以及(e)计算出中段接触感应量与该前段接触感应量间的一接触感应量比例以判断对象的一对象状态。Please note that the aforementioned embodiments can be applied to objects other than fingers and devices other than touch mice, so the embodiments shown in FIGS. A state of an object on a sensing surface (ex.101) of a touch device (ex.100), including: (a) calculating a sensing length (ex. Sensing lengths of sensing regions 503, 603, 703 and 803); (b) divide the sensing length into a front region (ex.Rf) and a middle region (ex.Rm); (c) calculate a front contact of the front region sensing quantity; (d) calculating a middle touch sensing quantity of the middle section region; and (e) calculating a touch sensing quantity ratio between the middle touch sensing quantity and the front touch sensing quantity to judge an object state of the object.
图10至图13绘示了根据本发明另一实施例的手指状态侦测方法的示意图。图10至图13中手指的状态分别对应前述的图1至图4,因此可参考图1至图4的描述来了解图10至图13中手指所呈现的状态。在此实施例中,会侦测手指的感应长度并和状态临界长度做比较,并藉以判断手指的状态。在图10和图11的实施例中,感应区1003的感应长度h1和感应区1103的感应长度h2均小于状态临界长度ht,因此会将其判断为触控状态。而在图12的实施例中,感应区1203的感应长度h3大于状态临界长度ht,因此会将其设定成非触控状态。在一实施例中,若判断该对象相对于该感应表面为非触控状态,则在判定为非触控状态的时间点的一预定时间周期内忽略掉该对象对于该感应表面的触控动作。如前所述,误判的状况较可能发生在图12至图13的过程中(手指往触控鼠标前端滑动),或是发生在图13至图12的过程中(手指往触控鼠标后端滑动),因此若以这样的机制将图12的状况设定成非触控状态,可有效的避免误判的情况。10 to 13 are schematic diagrams of a finger state detection method according to another embodiment of the present invention. The states of the fingers in FIGS. 10 to 13 respectively correspond to the aforementioned FIGS. 1 to 4 , so reference can be made to the description of FIGS. 1 to 4 to understand the states of the fingers in FIGS. 10 to 13 . In this embodiment, the sensing length of the finger is detected and compared with the state critical length to determine the state of the finger. In the embodiment shown in FIG. 10 and FIG. 11 , the sensing length h1 of the sensing region 1003 and the sensing length h2 of the sensing region 1103 are both smaller than the state critical length ht, so it is determined as a touch state. In the embodiment of FIG. 12 , the sensing length h3 of the sensing region 1203 is greater than the state critical length ht, so it is set to the non-touch state. In one embodiment, if it is determined that the object is in a non-touch state relative to the sensing surface, the touch action of the object on the sensing surface is ignored within a predetermined time period at the time point when the object is determined to be in a non-touch state . As mentioned above, the situation of misjudgment is more likely to occur in the process of Figure 12 to Figure 13 (finger slides to the front of the touch mouse), or in the process of Figure 13 to Figure 12 (finger slides to the front of the touch mouse) end sliding), therefore, if the situation in FIG. 12 is set to a non-touch state by such a mechanism, misjudgment can be effectively avoided.
图13的状况下,感应区1303的感应长度h4有可能大于状态临界长度ht亦有可能小于状态临界长度ht(图13的例子中是大于状态临界长度ht),因此有可能被判定成触控状态亦有可能被判定成非触控状态。可藉由设定状态临界长度ht的大小来让图13的状况会较易落在触控状态或较易落在非触控状态。或者可改变触控鼠标感应的灵敏度来让图13的状况会较易落在触控状态或较易落在非触控状态。举例来说,若灵敏度设定较大,则手指即使远离感应表面亦有可能被感应到,图13的状况可能会具有较长的感应长度。相反的,若灵敏度设定较小,则手指距离感应表面稍远便不会被感应到,图13的状况可能会具有较短的感应长度。可视各种不同需求来设定状态临界长度ht或触控鼠标感应的灵敏度。图5至图8的实施例可与图10至图10至图13的实施例并用,以获得更精确的判断。In the situation shown in FIG. 13 , the sensing length h4 of the sensing area 1303 may be greater than the state critical length ht or may be smaller than the state critical length ht (the example in FIG. 13 is greater than the state critical length ht), so it may be determined as a touch The state may also be determined as a non-touch state. The situation shown in FIG. 13 can be more likely to be in the touch state or in the non-touch state by setting the size of the state critical length ht. Alternatively, the sensitivity of the touch mouse sensor can be changed to make the situation shown in FIG. 13 more likely to be in the touch state or in the non-touch state. For example, if the sensitivity is set higher, the finger may be sensed even if it is far away from the sensing surface. The situation in FIG. 13 may have a longer sensing length. On the contrary, if the sensitivity setting is small, the finger will not be sensed if it is far away from the sensing surface, and the situation in FIG. 13 may have a short sensing length. Depending on various requirements, the state critical length ht or the sensitivity of touch and mouse sensing can be set. The embodiments in FIGS. 5 to 8 can be used together with the embodiments in FIGS. 10 to 10 to 13 to obtain more accurate judgments.
请留意,前述的实施例可运用在手指之外的其他对象以及触控鼠标之外的其他装置,因此图10至图13的实施例可简示为:.一种对象状态判断方法,用以判断一对象于一触控装置的一感应表面上的一状态,包含:(a)根据该对象在该感应表面上产生的一接触感应量计算一感应长度;以及(b)根据该感应长度与一状态临界长度的关系一判断该对象的一对象状态。还请留意,图10至图13的实施例可与图5至图9的实施例并用,以使得判断更为精确来避免误判的状况。Please note that the foregoing embodiments can be applied to objects other than fingers and other devices other than touch mice, so the embodiments in FIGS. Judging a state of an object on a sensing surface of a touch device includes: (a) calculating a sensing length according to a touch sensing amount generated by the object on the sensing surface; and (b) calculating a sensing length according to the sensing length and A relation of state critical length—judging an object state of the object. Please also note that the embodiments in FIGS. 10 to 13 can be used together with the embodiments in FIGS. 5 to 9 to make the judgment more accurate and avoid misjudgment.
除了前述的实施例外,仍有其他状况可能造成误判手指状态。在图14和图15的例子中,图14绘示了手指F的指尖原本按压在感应表面101,但因为使用者打算让手指往触控鼠标后端滑动,因此会有将手指F提起的动作,在此瞬间由于手指F按压感应表面101的面积减少使得触控鼠标计算出的对象重心前移且手指F尚未往后移动,触控鼠标可能会将此动作误判成手指F往前移动。通常来说,若手指F欲往触控鼠标前端滑动,其感应区面积应该是增加的(例如图5至图6再至图7的状况)。因此,若判断出手指F是往前移动但其感应区面积是减少的,则有可能如图14和图15般的状况,在一实施例中会将判断出手指F是往前移动但其感应区面积是减少的状况断定为非触控状态,并在判定为非触控状态的时间点的一预定时间周期内忽略掉该对象对于该感应表面的触控动作。In addition to the aforementioned embodiments, there are still other conditions that may cause misjudgment of the finger state. In the example of FIG. 14 and FIG. 15 , FIG. 14 shows that the fingertip of the finger F is originally pressed on the sensing surface 101, but because the user intends to slide the finger to the rear end of the touch mouse, the finger F will be lifted. At this moment, because the area of the finger F pressing the sensing surface 101 decreases, the center of gravity of the object calculated by the touch mouse moves forward and the finger F has not moved backward. The touch mouse may misjudge this action as the finger F moving forward . Generally speaking, if the finger F intends to slide towards the front of the touch mouse, the area of its sensing area should increase (for example, the situation in FIG. 5 to FIG. 6 and then to FIG. 7 ). Therefore, if it is judged that the finger F is moving forward but the area of its sensing area is reduced, it may be as shown in Figure 14 and Figure 15. In one embodiment, it will be judged that the finger F is moving forward but its area is reduced. When the area of the sensing area is reduced, it is determined as a non-touch state, and the touch action of the object on the sensing surface is ignored within a predetermined time period at the time point when the sensing area is determined as the non-touch state.
同样的,若手指F欲往触控鼠标后端滑动,其感应区面积应该是减少的(例如图7至图6再至图5的状况)。然而,在图16中,使用者原本仅稍微的按压感应表面101,因此手指F造成的感应区面积较小。但在图17中,使用者较用力的按压感应表面101,因此其手指F造成的感应区面积较大,如此触控鼠标可能会因为计算出对象重心的后移而将其判断成手指F往后滑动。因此,若判断出手指F是往后移动但其感应区面积是增加的,则有可能如图16和图17般的状况,在一实施例中会将判断出手指F是往后移动但其感应区面积是增加的状况断定为非触控状态,并在判定为非触控状态的时间点的一预定时间周期内忽略掉该对象对于该感应表面的触控动作。Similarly, if the finger F intends to slide toward the rear end of the touch mouse, the area of its sensing area should be reduced (for example, the situation in FIG. 7 to FIG. 6 and then to FIG. 5 ). However, in FIG. 16 , the user only slightly presses the sensing surface 101 , so the area of the sensing area caused by the finger F is relatively small. However, in FIG. 17 , the user presses the sensing surface 101 harder, so the area of the sensing area caused by the finger F is larger, so the touch mouse may be judged as the finger F moving backward due to the calculation of the object's center of gravity. Swipe back. Therefore, if it is determined that the finger F is moving backwards but the area of its sensing area is increased, it may be as shown in Figure 16 and Figure 17. In one embodiment, it will be determined that the finger F is moving backwards but its area is increased. If the area of the sensing area is increased, it is determined as a non-touch state, and the touch action of the object on the sensing surface is ignored within a predetermined time period at the time point when the sensing area is determined as the non-touch state.
然请留意,图14至图17的实施例不限制于施行在手指和触控鼠标上,可施行在其他对象和触控装置上。因此图14至图17的动作可简示为:一种对象状态判断方法,用以判断一对象于一触控装置的一感应表面上的一状态,包含:(a)根据对象在该感应表面上产生的一第一接触感应量计算一第一对象区域(例如图5至图8的感应区503-803);(b)根据对象在该感应表面上产生的一第二接触感应量计算一第二对象区域(例如图5至图8的感应区503-803);(c)根据第一对象区域以及第二对象区域的位置计算出对象的一对象移动方向;以及(d)根据第一对象区域、第二对象区域的大小以及该对象移动方向的关系判断该对象的对象状态。However, please note that the embodiments shown in FIGS. 14 to 17 are not limited to being implemented on fingers and a touch mouse, and can be implemented on other objects and touch devices. Therefore, the actions in FIGS. 14 to 17 can be simplified as: a method for judging the state of an object, for judging a state of an object on a sensing surface of a touch device, including: (a) according to the state of the object on the sensing surface Calculate a first object area (for example, the sensing area 503-803 of FIG. 5 to FIG. 8 ) by a first touch sensitivity generated on the surface; (b) calculate a second touch sensitivity generated by the object on the sensing surface The second object area (for example, the sensing areas 503-803 in FIGS. 5 to 8); (c) calculate an object moving direction of the object according to the positions of the first object area and the second object area; and (d) calculate an object moving direction according to the first object area The relationship between the object area, the size of the second object area, and the moving direction of the object determines the object state of the object.
其中若该第一对象区域较该第二对象区域较早产生,该第一对象区域较该第二对象区域为大,且对象移动方向为朝向触控装置的前端(或是往指尖的方向),则判断对象为非触控状态(例如图14、图15的实施例)。其中若第一对象区域较第二对象区域较早产生,第一对象区域较该第二对象区域为小,且对象移动方向为朝向触控装置的后端,则判断该对象为非触控状态(或是往手腕的方向)。Wherein if the first object area is generated earlier than the second object area, the first object area is larger than the second object area, and the moving direction of the object is toward the front end of the touch device (or toward the fingertip) ), then it is determined that the object is in a non-touch state (for example, the embodiments of FIG. 14 and FIG. 15 ). Wherein, if the first object area is generated earlier than the second object area, the first object area is smaller than the second object area, and the moving direction of the object is towards the rear end of the touch device, then it is determined that the object is in a non-touch state (or towards the wrist).
图18绘示了根据本发明一实施例的触控装置的方块图。如图18所示,触控装置1800包含了一感应表面1801、一接触感应量计算单元1803以及一控制单元1805。接触感应量计算单元1803可根据对象与感应表面1801的距离远近产生接触感应量,然后控制单元会根据此接触感应量计算出感应长度、计算出对象的移动状态或是判断出对象的状态。FIG. 18 illustrates a block diagram of a touch device according to an embodiment of the present invention. As shown in FIG. 18 , the touch device 1800 includes a sensing surface 1801 , a touch sensing value calculation unit 1803 and a control unit 1805 . The touch sensitivity calculating unit 1803 can generate a touch sensitivity according to the distance between the object and the sensing surface 1801 , and then the control unit can calculate the sensing length, calculate the moving state of the object or judge the state of the object according to the contact sensitivity.
图18的装置可用以执行前述的实施例。举例来说,若用以执行图5至图8的实施例,则此触控装置可表示为:一种触控装置,包含:一感应表面;一接触感应量计算单元,用以计算出该对象在该感应表面上产生的一接触感应量;一控制单元,用以根据该接触感应量计算一感应长度,并将该感应长度的至少一部份区分成一前段区域以及一中段区域;该接触感应量计算单元更计算出该前段区域的一前段接触感应量以及计算出该中段区域的一中段接触感应量,而该控制单元更计算出该中段接触感应量与该前段接触感应量间的一接触感应量比例来判断该对象的一对象状态。若用以执行图10至图13的实施例,则此触控装置可表示为:一种触控装置,包含:一感应表面;一接触感应量计算单元,用以计算出该对象在该感应表面上产生的一接触感应量;一控制单元,根据该接触感应量计算一感应长度,并根据该感应长度与一状态临界长度的关系判断该对象的一对象状态。若用以执行图14至图17的实施例,则此触控装置可表示为:一种触控装置,包含:一感应表面;一接触感应量计算单元,用以计算出该对象在该感应表面上产生的一第一接触感应量以及一第二接触感应量;一控制单元,根据该第一对象区域以及该第二对象区域的位置计算出该对象的一对象移动方向,并根据该第一对象区域的大小、该第二对象区域的大小以及该对象移动方向的关系判断该对象的对象状态。The device in FIG. 18 can be used to implement the aforementioned embodiments. For example, if it is used to implement the embodiments shown in FIG. 5 to FIG. 8 , the touch device can be expressed as: a touch device, including: a sensing surface; a touch sensitivity calculation unit, used to calculate the A touch sensing amount generated by the object on the sensing surface; a control unit, used to calculate a sensing length according to the contact sensing amount, and divide at least a part of the sensing length into a front region and a middle region; the contact The sensing amount calculating unit further calculates a front touch sensing amount of the front area and a middle touch sensing amount of the middle area, and the control unit further calculates a difference between the middle touch sensing amount and the front touch sensing amount The contact sensor ratio is used to determine an object state of the object. If it is used to implement the embodiments shown in FIGS. 10 to 13, the touch device can be expressed as: a touch device, including: a sensing surface; A touch sensing quantity generated on the surface; a control unit calculates a sensing length according to the contact sensing quantity, and judges an object state of the object according to the relationship between the sensing length and a state critical length. If it is used to implement the embodiments shown in FIGS. 14 to 17, the touch device can be expressed as: a touch device, including: a sensing surface; A first touch sensing amount and a second touch sensing amount generated on the surface; a control unit calculates an object moving direction of the object according to the positions of the first object area and the second object area, and calculates an object moving direction according to the first object area The relationship between the size of an object area, the size of the second object area and the moving direction of the object determines the object state of the object.
在一实施例中,触控装置为一电容式触控装置,因此前述的各种接触感应量都是电容变化量。另一实施例中,触控装置为一光学式触控装置,前述的各种接触感应量均为亮度。In one embodiment, the touch device is a capacitive touch device, so the above-mentioned various touch sensing quantities are capacitance variations. In another embodiment, the touch device is an optical touch device, and the aforementioned various touch sensing quantities are brightness.
其他详细步骤均已描述于前述实施例中,故在此不再赘述。Other detailed steps have been described in the foregoing embodiments, so details are not repeated here.
藉由前述实施例,可避免掉误判对象状态的情况。而且可根据不同的灵敏度需求对前述实施例进行设定或组合,来更有效率的避免掉误判对象状态的情况。Through the foregoing embodiments, the situation of misjudging the state of the object can be avoided. Moreover, the foregoing embodiments can be set or combined according to different sensitivity requirements, so as to avoid misjudgment of the state of the object more efficiently.
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process conversion made by using the description of the present invention and the contents of the accompanying drawings, or directly or indirectly used in other related technical fields , are all included in the scope of patent protection of the present invention in the same way.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810156636.3ACN108108041A (en) | 2014-11-25 | 2014-11-25 | Object state judgment method and touch device |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810156636.3ACN108108041A (en) | 2014-11-25 | 2014-11-25 | Object state judgment method and touch device |
| CN201410690481.3ACN105607762B (en) | 2014-11-25 | 2014-11-25 | Object state judgment method and touch device |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410690481.3ADivisionCN105607762B (en) | 2014-11-25 | 2014-11-25 | Object state judgment method and touch device |
| Publication Number | Publication Date |
|---|---|
| CN108108041Atrue CN108108041A (en) | 2018-06-01 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810156636.3APendingCN108108041A (en) | 2014-11-25 | 2014-11-25 | Object state judgment method and touch device |
| CN201810156637.8AExpired - Fee RelatedCN108279793B (en) | 2014-11-25 | 2014-11-25 | Object state determination method and touch device |
| CN201410690481.3AActiveCN105607762B (en) | 2014-11-25 | 2014-11-25 | Object state judgment method and touch device |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810156637.8AExpired - Fee RelatedCN108279793B (en) | 2014-11-25 | 2014-11-25 | Object state determination method and touch device |
| CN201410690481.3AActiveCN105607762B (en) | 2014-11-25 | 2014-11-25 | Object state judgment method and touch device |
| Country | Link |
|---|---|
| CN (3) | CN108108041A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102193666A (en)* | 2010-03-03 | 2011-09-21 | 联咏科技股份有限公司 | Touch sensing method and system |
| CN103064548A (en)* | 2011-10-24 | 2013-04-24 | 联咏科技股份有限公司 | Gesture judgment method capable of filtering false touch panel |
| CN103246370A (en)* | 2012-02-01 | 2013-08-14 | 罗技欧洲公司 | System and method for spurious signal detection and compensation on an input device |
| CN203178935U (en)* | 2013-01-31 | 2013-09-04 | 精元电脑股份有限公司 | touch mouse |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8982051B2 (en)* | 2009-03-30 | 2015-03-17 | Microsoft Technology Licensing, Llc | Detecting touch on a surface |
| CN102214059A (en)* | 2010-04-07 | 2011-10-12 | 联咏科技股份有限公司 | Touch sensing method and system thereof |
| KR20130129914A (en)* | 2010-08-12 | 2013-11-29 | 구글 인코포레이티드 | Finger identification on a touchscreen |
| US8587539B2 (en)* | 2011-01-21 | 2013-11-19 | Blackberry Limited | Multi-bend display activation adaptation |
| US9262065B2 (en)* | 2011-02-24 | 2016-02-16 | Red Hat, Inc. | Time based touch screen input recognition |
| US20130100034A1 (en)* | 2011-10-19 | 2013-04-25 | Matthew Nicholas Papakipos | Mobile Device with Concave Shaped Back Side |
| CN103853370B (en)* | 2012-12-04 | 2017-01-25 | 北京富纳特创新科技有限公司 | Touch mouse mat and application method thereof |
| CN103309515A (en)* | 2013-07-05 | 2013-09-18 | 沈新阳 | Method and device for realizing double-key touch mode based on length ratio of long axis and minor axis |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102193666A (en)* | 2010-03-03 | 2011-09-21 | 联咏科技股份有限公司 | Touch sensing method and system |
| CN103064548A (en)* | 2011-10-24 | 2013-04-24 | 联咏科技股份有限公司 | Gesture judgment method capable of filtering false touch panel |
| CN103246370A (en)* | 2012-02-01 | 2013-08-14 | 罗技欧洲公司 | System and method for spurious signal detection and compensation on an input device |
| CN203178935U (en)* | 2013-01-31 | 2013-09-04 | 精元电脑股份有限公司 | touch mouse |
| Publication number | Publication date |
|---|---|
| CN108279793A (en) | 2018-07-13 |
| CN108279793B (en) | 2020-12-11 |
| CN105607762B (en) | 2019-01-04 |
| CN105607762A (en) | 2016-05-25 |
| Publication | Publication Date | Title |
|---|---|---|
| TWI514229B (en) | Graphics editing method and electronic device using the same | |
| US9092125B2 (en) | Multi-mode touchscreen user interface for a multi-state touchscreen device | |
| TWI478041B (en) | Method of identifying palm area of a touch panel and a updating method thereof | |
| US20110291944A1 (en) | Systems and methods for improved touch screen response | |
| TWI666574B (en) | Method for determining a force of a touch object on a touch device and for determining its related touch event | |
| CN107066138B (en) | Signal detection method for preventing false touch in touch system | |
| US10241590B2 (en) | Capacitive keyboard having variable make points | |
| CN101526865A (en) | Method for detecting multi-finger touch by touch control board | |
| TW201510828A (en) | Method of recognizing touch | |
| KR102561477B1 (en) | Method and mobile terminal for identifying touch pressure | |
| CN101308414A (en) | A touch screen display processing method | |
| CN102214028B (en) | Gesture recognition method and device for touch panel | |
| TWI569183B (en) | Touch sensing method and touch sensing apparatus and touch sensing keyboard | |
| CN101498983A (en) | Control method of cursor on touch pad | |
| JP2017142644A (en) | Electrostatic input device, program for electrostatic input device | |
| TW201319871A (en) | Control device of touch panel, method for determining single-point-multiple-finger gesture and touch pen for generating single-point-multiple-finger gesture | |
| CN108279793B (en) | Object state determination method and touch device | |
| TWI522881B (en) | Object determining method and touch control apparatus | |
| JP5757118B2 (en) | Information processing apparatus, information processing method, and program | |
| CN108572778B (en) | Input method, touch device using input method and gesture detection device | |
| CN104679312A (en) | Electronic device as well as touch system and touch method of electronic device | |
| CN112527097B (en) | Touch device and operating method thereof | |
| KR20120107348A (en) | Method for processing multi-touching in pressure sensing type touch screen | |
| CN115237271A (en) | Touch sensor, touch pad, method for identifying unexpected touch and computer | |
| CN100416481C (en) | Object detection method of touch pad |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication | Application publication date:20180601 | |
| WD01 | Invention patent application deemed withdrawn after publication |