[go: up one dir, main page]

CN1949160B - Method for compensating induction quantity of touch pad inductor - Google Patents

Method for compensating induction quantity of touch pad inductor Download PDF

Info

Publication number
CN1949160B
CN1949160B CN2005101125575A CN200510112557A CN1949160B CN 1949160 B CN1949160 B CN 1949160B CN 2005101125575 A CN2005101125575 A CN 2005101125575A CN 200510112557 A CN200510112557 A CN 200510112557A CN 1949160 B CN1949160 B CN 1949160B
Authority
CN
China
Prior art keywords
stitching
firmware
control panel
electric capacity
touch control
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
Application number
CN2005101125575A
Other languages
Chinese (zh)
Other versions
CN1949160A (en
Inventor
李文凯
杨祚杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Elan Microelectronics Corp
Original Assignee
Elan Microelectronics Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Elan Microelectronics Corp filed Critical Elan Microelectronics Corp
Priority to CN2005101125575A priority Critical patent/CN1949160B/en
Publication of CN1949160A publication Critical patent/CN1949160A/en
Application granted granted Critical
Publication of CN1949160B publication Critical patent/CN1949160B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

一种触控板感应器的感应量的补偿方法,根据该触控板感应器中线迹基本电容的分布关系进行韧体运算,使该触控板感应器的感应量对称且线性相等,或使计算出的位置值不会产生偏移量。该韧体运算包括对感应量及位置值进行运算、调整对线迹充放电的频率或调整对线迹充放电的电流大小。

Figure 200510112557

A method for compensating the inductive quantity of a touch panel sensor is provided, wherein a firmware operation is performed according to the distribution relationship of the basic capacitance of the traces in the touch panel sensor, so that the inductive quantity of the touch panel sensor is symmetrical and linearly equal, or the calculated position value does not generate an offset. The firmware operation includes operating the inductive quantity and the position value, adjusting the frequency of charging and discharging the traces, or adjusting the current size of charging and discharging the traces.

Figure 200510112557

Description

触控板感应器的感应量的补偿方法Compensation method for sensing amount of touch panel sensor

技术领域 technical field

本发明是有关一种触控板,特别是关于一种触控板感应器的感应量的补偿方法。The invention relates to a touch panel, in particular to a method for compensating the inductance of a sensor of the touch panel.

背景技术 Background technique

触控板由于体积小、成本低、消耗功率低及使用寿命长,因此被广泛地应用在各类电子产品上,例如笔记本计算机、鼠标、MP3播放机,甚至于手机等等,作为输入装置,使用者仅需以对象(例如手指或触控笔之类的导电性对象)在面板上滑动或接触,使光标产生相对移动或绝对坐标移动,即可完成包括文字书写、卷动窗口及虚拟按键等各种输入。公知的触控板感应器大多为对称型结构,例如图1所示的方形结构,其线迹(trace)具有相同的形状及面积,因此线迹的基本电容在触控板感应器上的分布是对称的,对象在触控板感应器上造成感应量也是对称且线性相等的,如图2所示。然而,随着应用不同,触控板感应器的形状及结构亦随之不同,产生了非对称型触控板感应器,非对称型触控板感应器是指包括感应器的外型、感应器每一层的厚度、线迹的面积以及与接地层的距离等至少其一为非对称者。线迹的基本电容正比于线迹的面积与线迹与接地层距离的比:Due to its small size, low cost, low power consumption and long service life, touch panels are widely used in various electronic products, such as notebook computers, mice, MP3 players, and even mobile phones, as input devices. Users only need to slide or touch objects (such as conductive objects such as fingers or stylus pens) on the panel to make the cursor move relative or with absolute coordinates to complete text writing, scrolling windows and virtual buttons. and other inputs. Most of the known touch panel sensors have a symmetrical structure, such as the square structure shown in FIG. It is symmetrical, and the sensing amount caused by the object on the touch panel sensor is also symmetrical and linearly equal, as shown in FIG. 2 . However, as the application is different, the shape and structure of the touch panel sensor are also different, resulting in an asymmetric touch panel sensor. At least one of the thickness of each layer of the device, the area of the trace, and the distance from the ground layer is asymmetrical. The fundamental capacitance of a trace is proportional to the ratio of the area of the trace to the distance of the trace from the ground plane:

C=ε*(A/d)公式1C=ε*(A/d) Formula 1

其中,C表示基本电容,ε表示介电系数,A代表线迹的面积大小,d代表线迹与接地层的距离。而对象在触控板感应器上造成的感应量:Among them, C represents the basic capacitance, ε represents the dielectric coefficient, A represents the area size of the trace, and d represents the distance between the trace and the ground plane. And the sensing amount caused by the object on the touchpad sensor:

S正比于(ΔC/C)公式2S is proportional to (ΔC/C) formula 2

其中,ΔC为对象在感应器上造成的电容变化量。因此,线迹的面积及线迹与接地层的距离均会影响其基本电容的大小。以图3所示的圆形结构为例,感应器100的线迹X0至X6的长度不相同,使得线迹X0至X6的面积不相等,同样地,线迹Y0至Y6的面积亦不相等,由公式1可知,当所述的线迹与接地层的距离相等时,面积愈大者,其基本电容愈大,导致线迹的基本电容在感应器100上的分布为非对称。由公式2可知,当对象在感应器100上操作时,由于各线迹的基本电容不同,因此在不同位置产生的感应量不同,如图4所示,此种感应量不对称且不线性相等的现象导致对象操作时产生动作误判或计算对象位置时造成偏移量。Wherein, ΔC is the amount of capacitance change caused by the object on the sensor. Therefore, the area of the trace and the distance between the trace and the ground plane will affect the size of its basic capacitance. Taking the circular structure shown in FIG. 3 as an example, the lengths of the traces X0 to X6 of the sensor 100 are different, so that the areas of the traces X0 to X6 are not equal. Similarly, the areas of the traces Y0 to Y6 are also not equal. , it can be seen from formula 1 that when the distances between the traces and the ground plane are equal, the larger the area, the larger the basic capacitance, resulting in an asymmetric distribution of the basic capacitance of the traces on the inductor 100 . It can be seen from formula 2 that when the object is operated on the sensor 100, the inductances generated at different positions are different due to the different basic capacitances of the traces. As shown in FIG. 4, the inductances are asymmetrical and not linearly equal The phenomenon of the object causes misjudgment of the action when the object is operated or causes an offset when calculating the position of the object.

因此,一种使触控板感应器的感应量对称且线性相等的补偿方法,乃为所冀。Therefore, a compensation method that makes the inductance of the touch panel sensor symmetrical and linearly equal is desirable.

发明内容 Contents of the invention

本发明的主要目的,在于提供一种使触控板感应器的感应量对称且线性相等的补偿方法。The main purpose of the present invention is to provide a compensation method for making the inductance of the touch panel sensor symmetrical and linearly equal.

根据本发明,一种触控板感应器的感应量的补偿方法包括计算该触控板感应器中各线迹的基本电容,计算所述的基本电容的分布关系,以及根据该分布关系进行韧体运算,使得所述的线迹的感应量对称且线性相等,该韧体运算包括对感应量进行运算或调整对线迹充放电的频率或电流大小。According to the present invention, a method for compensating the inductance of a touch panel sensor includes calculating the basic capacitance of each trace in the touch panel sensor, calculating the distribution relationship of the basic capacitance, and performing toughening according to the distribution relationship. Bulk operation, so that the inductance of the traces is symmetrical and linearly equal, and the firmware operation includes computing the inductance or adjusting the frequency or current for charging and discharging the traces.

根据本发明,一种触控板感应器的感应量的补偿方法包括计算一对象在该触控板感应器上的位置值,计算该触控板感应器中各线迹感应量的分布关系,以及根据该分布关系进行韧体运算,使得该位置值与该对象在该触控板感应器上所对应的位置值之间不会产生偏移量,该韧体运算包括增加或减低该位置值。According to the present invention, a method for compensating the inductance of a touch panel sensor includes calculating the position value of an object on the touch panel sensor, calculating the distribution relationship of the inductive quantities of each trace in the touch panel sensor, And performing firmware calculations according to the distribution relationship, so that there will be no offset between the position value and the corresponding position value of the object on the touch panel sensor, the firmware calculation includes increasing or decreasing the position value .

本发明利用韧体的运算,例如对感应量进行运算或调整对线迹充放电的频率或电流大小,使同层或不同层的线迹的感应量对称且线性相等,或根据线迹感应量的分布关系,对计算出的位置值做运算,因此可以避免触控板感应器在对象操作时产生动作误判或计算对象位置值时造成偏移量。The present invention utilizes the operation of the firmware, such as performing calculations on the inductance or adjusting the frequency or current of charging and discharging the traces, so that the inductances of the traces on the same layer or different layers are symmetrical and linearly equal, or according to the inductance of the traces The distribution relationship of the object is calculated, and the calculation is performed on the calculated position value, so that the touchpad sensor can avoid the misjudgment of the movement when the object is operated or the offset caused by the calculation of the object position value.

附图说明 Description of drawings

图1显示一方形触控板感应器的示意图;Figure 1 shows a schematic diagram of a square touch panel sensor;

图2显示对象在方形触控板感应器上造成的感应量;Figure 2 shows the amount of sensing caused by an object on a square touchpad sensor;

图3显示一圆形触控板感应器的示意图;FIG. 3 shows a schematic diagram of a circular touch panel sensor;

图4显示对象在圆形触控板感应器上造成的感应量;Figure 4 shows the amount of sensing caused by an object on the circular touchpad sensor;

图5是本发明第一实施例的流程图;Fig. 5 is a flowchart of the first embodiment of the present invention;

图6是线迹基本电容的分布关系图:Figure 6 is a distribution diagram of the basic capacitance of the trace:

图7是线迹感应量的分布关系图;Fig. 7 is a distribution relationship diagram of the trace induction quantity;

图8是经韧体运算后线迹感应量的分布关系图;以及Fig. 8 is a diagram showing the distribution relationship of the stitch sensing quantity after the firmware operation; and

图9是本发明第二实施例的流程图。Fig. 9 is a flowchart of the second embodiment of the present invention.

符号说明:Symbol Description:

100圆形触控板感应器100 round touchpad sensor

200流程图200 flow chart

210计算触控板感应器中各线迹的基本电容210 Calculate the basic capacitance of each trace in the touchpad sensor

220计算所述的基本电容的分布关系220 calculating the distribution relationship of the basic capacitance

230进行韧体运算230 for firmware operation

300流程图300 flow chart

310计算对象在触控板感应器上的位置值310 Calculate the position value of the object on the touchpad sensor

320计算同一层线迹感应量的分布关系320 Calculation of the distribution relationship of the trace induction on the same layer

330进行韧体运算330 for firmware operation

具体实施方式 Detailed ways

图5是本发明的一个实施例的流程图200,步骤210根据公式1计算触控板感应器中各线迹的基本电容,步骤220计算所述的基本电容的分布关系,步骤230根据步骤220产生的分布关系进行韧体运算,使触控板感应器中各线迹的感应量对称且线性相等。以图3所示的圆形结构的触控板感应器100说明,触控板感应器100具有方向彼此正交的线迹X0至X6及Y0至Y6,根据公式1计算线迹X0至X6的基本电容,其基本电容的分布如图6所示,根据公式2,当对象在感应器100上操作时,由于各线迹的基本电容不同,因此在不同线迹产生的感应量不同,如图7所示,根据图6所示的分布关系进行韧体运算,使线迹的感应量对称且线性相等,如图8所示。以相同方法对线迹Y0至Y6进行运算,使线迹Y0至Y6具有对称且线性相等的感应量,进而使触控板感应器100的感应量对称且线性相等。在一实施例中,韧体运算包括根据各线迹(例如X0至X6及Y0至Y6)基本电容的分布关系,对其感应量进行运算,例如对感应量较低(即基本电容较大)的线迹(例如X2、X3、X4、Y2、Y3及Y4),根据基本电容的分布关系进行加法或乘法运算,或对感应量较高(即基本电容较小)的线迹(例如X0、X1、X5、X6、Y0、Y1、Y5及Y6),根据基本电容的分布关系进行减法或除法运算,使线迹X0至X6及Y0至Y6的感应量对称且线性相等。在另一实施例中,韧体运算包括根据各线迹(例如X0至X6及Y0至Y6)基本电容的分布关系,调整对各线迹充放电的频率,例如对感应量较低(即基本电容较大)的线迹(例如X2、X3、X4、Y2、Y3及Y4),根据基本电容的分布关系提升充放电的频率,或对感应量较高(即基本电容较小)的线迹(例如X0、X1、X5、X6、Y0、Y1、Y5及Y6),根据基本电容的分布关系降低充放电的频率,使线迹X0至X6及Y0至Y6的感应量对称且线性相等。在其它实施例中,韧体运算包括根据各线迹(例如X0至X6及Y0至Y6)基本电容的分布关系,调整对各线迹充放电的电流大小,例如对感应量较低(即基本电容较大)的线迹(例如X2、X3、X4、Y2、Y3及Y4),根据基本电容的分布关系提升充放电的电流,或对感应量较高(即基本电容较小)的线迹(例如X0、X1、X5、X6、Y0、Y1、Y5及Y6),根据基本电容的分布关系降低充放电的电流,使线迹X0至X6及Y0至Y6的感应量对称且线性相等。5 is a flow chart 200 of an embodiment of the present invention. Step 210 calculates the basic capacitance of each trace in the touch panel sensor according to formula 1. Step 220 calculates the distribution relationship of the basic capacitance. Step 230 calculates the basic capacitance according to step 220. The generated distribution relationship is subjected to firmware calculation, so that the sensing values of each trace in the touch panel sensor are symmetrical and linearly equal. Referring to the circular structure of the touch panel sensor 100 shown in FIG. 3 , the touch panel sensor 100 has traces X0 to X6 and Y0 to Y6 whose directions are orthogonal to each other. Basic capacitance, the distribution of its basic capacitance is shown in Figure 6, according to formula 2, when the object operates on the sensor 100, because the basic capacitance of each trace is different, so the inductance generated in different traces is different, as shown in Fig. As shown in FIG. 7, the firmware operation is performed according to the distribution relationship shown in FIG. 6, so that the inductance of the stitches is symmetrical and linearly equal, as shown in FIG. The calculation is performed on the traces Y0 to Y6 in the same way, so that the traces Y0 to Y6 have symmetrical and linearly equal inductances, and then the inductances of the touch panel sensor 100 are symmetrical and linearly equal. In one embodiment, the firmware calculation includes calculating the inductance of each trace (such as X0 to X6 and Y0 to Y6) based on the distribution relationship of the basic capacitance, for example, the inductance is low (that is, the basic capacitance is large) The traces (such as X2, X3, X4, Y2, Y3, and Y4) are added or multiplied according to the distribution relationship of the basic capacitance, or the traces with high inductance (that is, small basic capacitance) (such as X0, X1, X5, X6, Y0, Y1, Y5 and Y6), subtract or divide according to the distribution relationship of the basic capacitance, so that the inductances of the traces X0 to X6 and Y0 to Y6 are symmetrical and linearly equal. In another embodiment, the firmware operation includes adjusting the charging and discharging frequency of each trace according to the distribution relationship of the basic capacitance of each trace (such as X0 to X6 and Y0 to Y6), for example, for a low inductance (that is, a basic Larger capacitance) traces (such as X2, X3, X4, Y2, Y3 and Y4), according to the distribution relationship of the basic capacitance to increase the frequency of charge and discharge, or for traces with high inductance (that is, small basic capacitance) (such as X0, X1, X5, X6, Y0, Y1, Y5, and Y6), the frequency of charging and discharging is reduced according to the distribution relationship of the basic capacitance, so that the inductances of the traces X0 to X6 and Y0 to Y6 are symmetrical and linearly equal. In other embodiments, the firmware operation includes adjusting the magnitude of the charging and discharging current for each trace according to the distribution relationship of the basic capacitance of each trace (such as X0 to X6 and Y0 to Y6), for example, for a low inductance (that is, basically Larger capacitance) traces (such as X2, X3, X4, Y2, Y3 and Y4), according to the distribution relationship of the basic capacitance to increase the charge and discharge current, or for traces with high inductance (that is, small basic capacitance) (such as X0, X1, X5, X6, Y0, Y1, Y5, and Y6), according to the distribution relationship of the basic capacitance, the charging and discharging current is reduced, so that the inductances of the traces X0 to X6 and Y0 to Y6 are symmetrical and linearly equal.

图9是本发明的另一个实施例的流程图300,步骤310计算对象在触控板感应器上的位置值,步骤320根据公式1及2计算同一层线迹之间感应量的分布关系,步骤330根据步骤320产生的分布关系进行韧体运算,使经过运算后的位置值与对象在触控板感应器上所对应的位置值之间不会产生偏移量。在一实施例中,步骤330的韧体运算包括根据感应量的分布关系增加或减低位置值。FIG. 9 is a flow chart 300 of another embodiment of the present invention. Step 310 calculates the position value of the object on the touch panel sensor. Step 320 calculates the distribution relationship of the induction between the same layer of stitches according to formulas 1 and 2. Step 330 performs firmware calculations according to the distribution relationship generated in step 320 , so that there is no offset between the calculated position value and the corresponding position value of the object on the touch panel sensor. In one embodiment, the firmware operation in step 330 includes increasing or decreasing the position value according to the distribution relationship of the sensing quantity.

在不同的实施例中,触控板感应器的感应量的补偿方法由以上各实施例所描述的方法搭配组合,使同层与不同层间的线迹具有对称且线性相等的感应量,或使计算出的位置值与对象所对应的位置值之间不会产生偏移量。In different embodiments, the compensation method of the inductance of the touch panel sensor is combined with the methods described in the above embodiments, so that the traces between the same layer and different layers have symmetrical and linearly equal inductances, or So that there will be no offset between the calculated position value and the corresponding position value of the object.

Claims (11)

1. the compensation method of the induction amount of a touch control panel inductor comprises the following steps:
Calculate the basic electric capacity of each stitching in this touch control panel inductor, thereby obtain the distribution relation of described basic electric capacity; And
Carry out the firmware computing according to this distribution relation, make the induction amount symmetry and the linearity of described stitching equate.
2. the method for claim 1, wherein this firmware computing comprises with multiplication and division or plus-minus method the induction amount of described stitching is done computing.
3. the method for claim 1, wherein this firmware computing comprises the frequency that adjustment discharges and recharges described stitching.
4. method as claimed in claim 3, wherein this adjustment frequency that described stitching is discharged and recharged comprises the high stitching of this basic electric capacity is promoted the frequency that this discharges and recharges.
5. the method for claim 1, wherein this firmware computing comprises the size of current that adjustment discharges and recharges described stitching.
6. method as claimed in claim 5, wherein this adjustment size of current that described stitching is discharged and recharged comprises the high stitching of this basic electric capacity is promoted the electric current that this discharges and recharges.
7. the method for claim 1, wherein said stitching is positioned at same inductive layer.
8. the method for claim 1, wherein said stitching is positioned at different inductive layers.
9. the compensation method of the induction amount of a touch control panel inductor comprises the following steps:
Calculate the positional value of an object on this touch control panel inductor;
Calculate the basic electric capacity of each stitching in this touch control panel inductor, be proportional to the distribution relation that the capacitance change of object on inductor and the ratio of basic electric capacity obtain the induction amount of described each stitching according to the induction amount; And
According to this distribution relation this positional value is carried out the firmware computing, make through this positional value and this object after the computing and can not produce side-play amount between the pairing positional value on this touch control panel inductor.
10. method as claimed in claim 9, wherein this firmware computing comprises increases or lowers this positional value.
11. method as claimed in claim 9, wherein said stitching is positioned at same inductive layer.
CN2005101125575A 2005-10-10 2005-10-10 Method for compensating induction quantity of touch pad inductor Expired - Fee Related CN1949160B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2005101125575A CN1949160B (en) 2005-10-10 2005-10-10 Method for compensating induction quantity of touch pad inductor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2005101125575A CN1949160B (en) 2005-10-10 2005-10-10 Method for compensating induction quantity of touch pad inductor

Publications (2)

Publication Number Publication Date
CN1949160A CN1949160A (en) 2007-04-18
CN1949160B true CN1949160B (en) 2010-04-21

Family

ID=38018692

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005101125575A Expired - Fee Related CN1949160B (en) 2005-10-10 2005-10-10 Method for compensating induction quantity of touch pad inductor

Country Status (1)

Country Link
CN (1) CN1949160B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100565208C (en) * 2007-08-13 2009-12-02 凌通科技股份有限公司 Method for measuring speed of conductor sliding through capacitive sensor
CN101393501B (en) * 2007-09-17 2010-06-09 禾瑞亚科技股份有限公司 Device and method for judging contact position on touch screen of capacitive touch panel
CN101551730B (en) * 2008-03-31 2010-12-15 义隆电子股份有限公司 Capacitive touch pad with balance correction and detection positioning method thereof
CN102193694B (en) * 2010-03-11 2013-08-14 瑞鼎科技股份有限公司 Electronics for Compensating Capacitance Deviations
CN102968229A (en) * 2012-11-07 2013-03-13 江苏美琪威电子科技有限公司 Charging current compensation method and system of capacitance-type touch screen

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5886687A (en) * 1997-02-20 1999-03-23 Gibson; William A. Touch panel system utilizing capacitively-coupled electrodes
WO2005066755A2 (en) * 2003-12-31 2005-07-21 3M Innovative Properties Company Touch sensing with touch down and lift off sensitivity

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5886687A (en) * 1997-02-20 1999-03-23 Gibson; William A. Touch panel system utilizing capacitively-coupled electrodes
WO2005066755A2 (en) * 2003-12-31 2005-07-21 3M Innovative Properties Company Touch sensing with touch down and lift off sensitivity

Also Published As

Publication number Publication date
CN1949160A (en) 2007-04-18

Similar Documents

Publication Publication Date Title
US10775929B2 (en) Suppressing noise in touch panels using a shield layer
US8248081B2 (en) Calibration of single-layer touch-sensor device
KR101105279B1 (en) Touch sensor IC
US8692802B1 (en) Method and apparatus for calculating coordinates with high noise immunity in touch applications
CN102754051B (en) Method and apparatus for determining a position error of a calculated position
KR20140028617A (en) Touch screen device for compensating distortion of input sensing signal
CN102339179A (en) Three-dimensional touch sensor and application method thereof
US8970796B2 (en) Field-line repeater (FLR) structure of a sense array
TWI295434B (en)
US9146643B2 (en) Touch sensing apparatus and method thereof
US9310953B1 (en) Full-wave synchronous rectification for self-capacitance sensing
CN203502948U (en) touch input system
US9030429B2 (en) Touchscreen having a capacitance sensing apparatus
US20140035653A1 (en) Capacitance sensing device and touchscreen
US8907919B2 (en) Sensing structure of touch panel
US8976149B2 (en) Capacitance sensing apparatus and method, and touch screen apparatus
US9001074B2 (en) Methods and apparatus to determine position of an input object
US9098157B2 (en) Touch sensing apparatus
US8593431B1 (en) Edge positioning accuracy in a mutual capacitive sense array
TWI310512B (en)
CN1949160B (en) Method for compensating induction quantity of touch pad inductor
CN102760002A (en) Single Layer Touch Sensing Device
KR101103288B1 (en) Touch sensor IC
CN101187846B (en) touchpad sensor
CN100412778C (en) Touch control panel inductor

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: 20100421

Termination date: 20201010

CF01 Termination of patent right due to non-payment of annual fee