US10437351B2ActiveUtilityA1

Method for detecting input device and detection device

Assignee: SHENZHEN GOODIX TECH CO LTDPriority: Aug 17, 2016Filed: Sep 12, 2017Granted: Oct 8, 2019
Est. expiryAug 17, 2036(~10 yrs left)· nominal 20-yr term from priority
Inventors:Haijun Wei
G06F 3/0346G06F 3/03545G06F 3/0416G06F 3/038G06F 3/044G06F 3/0428G06F 2203/04104G06F 3/046G06F 3/0446G06F 3/0442
35
PatentIndex Score
0
Cited by
16
References
15
Claims

Abstract

A method for detecting an input device and a detection device. The method includes: acquiring ( 110 ) an electric field intensity of an electric field of a transmitting electrode of the input device at each of a plurality of detecting electrodes ( 810 ); determining ( 120 ) a gravity center position of the electric field and a center position of the electric field according the electric field intensity of the electric field of the transmitting electrode at each of the plurality of detecting electrodes ( 810 ); and determining ( 130 ) information regarding an attitude and/or a position of the input device according to the gravity center position of the electric field and the center position of the electric field. The method for detecting an input device and the detection device may reduce power consumption.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method for detecting an input device, comprising:
 acquiring an electric field intensity of an electric field of a transmitting electrode of the input device at each of a plurality of detecting electrodes; 
 determining a gravity center position of the electric field and a center position of the electric field according to the electric field intensity of the electric field of the transmitting electrode at each of the plurality of detecting electrodes; and 
 determining information regarding at least one of an attitude or a position of the input device according to the gravity center position of the electric field and the center position of the electric field; 
 wherein the gravity center position P gravity center =(Px gravity center , Py gravity center ) of the electric field is determined according to equations represented by: 
 
       
         
           
             
               
                 
                   
                     
                       
                         Px 
                         
                           gravity 
                           ⁢ 
                           
                               
                           
                           ⁢ 
                           center 
                         
                       
                       = 
                       
                         
                           
                             ∑ 
                             
                               x 
                               = 
                               1 
                             
                             
                               N 
                               1 
                             
                           
                           ⁢ 
                           
                               
                           
                           ⁢ 
                           
                             
                               E 
                               x 
                             
                             * 
                             x 
                           
                         
                         
                           
                             ∑ 
                             
                               x 
                               = 
                               1 
                             
                             
                               N 
                               1 
                             
                           
                           ⁢ 
                           
                               
                           
                           ⁢ 
                           
                             E 
                             x 
                           
                         
                       
                     
                     , 
                     
                         
                     
                     ⁢ 
                     and 
                   
                 
               
               
                 
                   
                     
                       
                         Py 
                         
                           gravity 
                           ⁢ 
                           
                               
                           
                           ⁢ 
                           center 
                         
                       
                       = 
                       
                         
                           
                             ∑ 
                             
                               y 
                               = 
                               1 
                             
                             
                               N 
                               2 
                             
                           
                           ⁢ 
                           
                               
                           
                           ⁢ 
                           
                             
                               E 
                               y 
                             
                             * 
                             y 
                           
                         
                         
                           
                             ∑ 
                             
                               y 
                               = 
                               1 
                             
                             
                               N 
                               2 
                             
                           
                           ⁢ 
                           
                               
                           
                           ⁢ 
                           
                             E 
                             y 
                           
                         
                       
                     
                     ; 
                     
                         
                     
                     ⁢ 
                     and 
                   
                 
               
             
           
         
         the center position P center =(Px center , Py center ) of the electric field is determined according to equations represented by: 
       
       
         
           
             
               
                 
                   
                     
                       
                         
                           ∫ 
                           
                             x 
                             = 
                             1 
                           
                           
                             x 
                             = 
                             
                               Px 
                               center 
                             
                           
                         
                         ⁢ 
                         
                           E 
                           x 
                         
                       
                       = 
                       
                         
                           1 
                           2 
                         
                         ⁢ 
                         
                           
                             ∫ 
                             
                               x 
                               = 
                               1 
                             
                             
                               x 
                               = 
                               
                                 N 
                                 1 
                               
                             
                           
                           ⁢ 
                           
                             E 
                             x 
                           
                         
                       
                     
                     , 
                     
                         
                     
                     ⁢ 
                     and 
                   
                 
               
               
                 
                   
                     
                       
                         
                           ∫ 
                           
                             y 
                             = 
                             1 
                           
                           
                             y 
                             = 
                             
                               Py 
                               center 
                             
                           
                         
                         ⁢ 
                         
                           E 
                           y 
                         
                       
                       = 
                       
                         
                           1 
                           2 
                         
                         ⁢ 
                         
                           
                             ∫ 
                             
                               y 
                               = 
                               1 
                             
                             
                               y 
                               = 
                               
                                 N 
                                 2 
                               
                             
                           
                           ⁢ 
                           
                             E 
                             y 
                           
                         
                       
                     
                     ; 
                   
                 
               
             
           
         
         wherein P gravity center  represents the gravity center position of the electric field, Px gravity center  represents a coordinate of the gravity center position of the electric field in a first direction, Py gravity center  represents a coordinate of the gravity center position of the electric field in a second direction, P center represents the center position of the electric field, Px center  represents a coordinate of the center position of the electric field in the first direction, Py center  represents a coordinate of the center position of the electric field in the second direction, x represents a coordinate of a detecting electrode in the first direction, E x  represents an electric field intensity detected by the detecting electrode with the coordinate x in the first direction, N 1  represents a number of detecting electrodes in the first direction, N 1 ≥2, y represents a coordinate of a detecting electrode in the second direction, E y  represents an electric field intensity detected by the detecting electrode with the coordinate y in the second direction, N 2  represents a number of detecting electrodes in the second direction, and N 2 ≥2, the first direction being perpendicular to the second direction. 
       
     
     
       2. The method according to  claim 1 , wherein the plurality of detecting electrodes comprise N 1  detecting electrodes in the first direction and N 2  detecting electrodes in the second direction. 
     
     
       3. The method according to  claim 1 , wherein the determining the information regarding the attitude and/or the position of the input device according to the gravity center position of the electric field and the center position of the electric field comprises:
 determining a tilt angle α of the input device according to an equation represented by:
   α= f (| dx,dy |)
 
 
 wherein (dx, dy) represents a vector between the gravity center position of the electric field and the center position of the electric field, | | represents a modulus of the vector, and f represents a specific mapping relationship determined in a training mode. 
 
     
     
       4. The method according to  claim 1 , wherein the determining the information regarding the attitude and/or the position of the input device according to the gravity center position of the electric field and the center position of the electric field comprises:
 determining a horizontal angle θ of the input device according to an equation represented by: 
 
       
         
           
             
               
                 θ 
                 = 
                 
                   argtan 
                   ( 
                   
                     dy 
                     dx 
                   
                   ) 
                 
               
               , 
             
           
         
         wherein (dx, dy) represents a vector between the gravity center position of the electric field and the center position of the electric field. 
       
     
     
       5. The method according to  claim 1 , wherein the determining the information regarding the attitude and/or the position of the input device according to the gravity center position of the electric field and the center position of the electric field comprises:
 determining a touch position P actual  of the input device according to an equation represented by:
     P   actual   =P   center   +h ( P   center   −P   gravity center ), 
 
 wherein P gravity center  is the gravity center position of the electric field, P center  is the center position of the electric field, and h represents a specific forward mapping relationship determined in a training mode. 
 
     
     
       6. A detection device, comprising:
 a processor, configured to acquire an electric field intensity of an electric field of a transmitting electrode of an input device at each of a plurality of detecting electrodes; 
 the processor is further configured to determine a gravity center position of an electric field and a center position of the electric field according to the electric field intensity of the electric field of the transmitting electrode at each of the plurality of detecting electrodes; and 
 the processor is further configured to determine information regarding at least one of an attitude or a position of the input device according to the gravity center position of the electric field and the center position of the electric field; 
 wherein the processor is configured to: 
 determine the gravity center position P gravity center =(Px gravity center , Py gravity center ) of the electric field according to equations represented by: 
 
       
         
           
             
               
                 
                   
                     
                       
                         Px 
                         
                           gravity 
                           ⁢ 
                           
                               
                           
                           ⁢ 
                           center 
                         
                       
                       = 
                       
                         
                           
                             ∑ 
                             
                               x 
                               = 
                               1 
                             
                             
                               N 
                               1 
                             
                           
                           ⁢ 
                           
                               
                           
                           ⁢ 
                           
                             
                               E 
                               x 
                             
                             * 
                             x 
                           
                         
                         
                           
                             ∑ 
                             
                               x 
                               = 
                               1 
                             
                             
                               N 
                               1 
                             
                           
                           ⁢ 
                           
                               
                           
                           ⁢ 
                           
                             E 
                             x 
                           
                         
                       
                     
                     , 
                     
                         
                     
                     ⁢ 
                     and 
                   
                 
               
               
                 
                   
                     
                       
                         Py 
                         
                           gravity 
                           ⁢ 
                           
                               
                           
                           ⁢ 
                           center 
                         
                       
                       = 
                       
                         
                           
                             ∑ 
                             
                               y 
                               = 
                               1 
                             
                             
                               N 
                               2 
                             
                           
                           ⁢ 
                           
                               
                           
                           ⁢ 
                           
                             
                               E 
                               y 
                             
                             * 
                             y 
                           
                         
                         
                           
                             ∑ 
                             
                               y 
                               = 
                               1 
                             
                             
                               N 
                               2 
                             
                           
                           ⁢ 
                           
                               
                           
                           ⁢ 
                           
                             E 
                             y 
                           
                         
                       
                     
                     ; 
                     
                         
                     
                     ⁢ 
                     and 
                   
                 
               
             
           
         
         the center position P center =(Px center , Py center ) of the electric field is determined according to equations represented by: 
       
       
         
           
             
               
                 
                   
                     
                       
                         
                           ∫ 
                           
                             x 
                             = 
                             1 
                           
                           
                             x 
                             = 
                             
                               Px 
                               center 
                             
                           
                         
                         ⁢ 
                         
                           E 
                           x 
                         
                       
                       = 
                       
                         
                           1 
                           2 
                         
                         ⁢ 
                         
                           
                             ∫ 
                             
                               x 
                               = 
                               1 
                             
                             
                               x 
                               = 
                               
                                 N 
                                 1 
                               
                             
                           
                           ⁢ 
                           
                             E 
                             x 
                           
                         
                       
                     
                     , 
                     
                         
                     
                     ⁢ 
                     and 
                   
                 
               
               
                 
                   
                     
                       
                         
                           ∫ 
                           
                             y 
                             = 
                             1 
                           
                           
                             y 
                             = 
                             
                               Py 
                               center 
                             
                           
                         
                         ⁢ 
                         
                           E 
                           y 
                         
                       
                       = 
                       
                         
                           1 
                           2 
                         
                         ⁢ 
                         
                           
                             ∫ 
                             
                               y 
                               = 
                               1 
                             
                             
                               y 
                               = 
                               
                                 N 
                                 2 
                               
                             
                           
                           ⁢ 
                           
                             E 
                             y 
                           
                         
                       
                     
                     ; 
                   
                 
               
             
           
         
         wherein P gravity center  represents the gravity center position of the electric field, Px gravity center  represents a coordinate of the gravity center position of the electric field in a first direction, Py gravity center  represents a coordinate of the gravity center position of the electric field in a second direction, P center  represents the center position of the electric field, Px center  represents a coordinate of the center position of the electric field in the first direction, Py center  represents a coordinate of the center position of the electric field in the second direction, x represents a coordinate of a detecting electrode in the first direction, E x  represents an electric field intensity detected by the detecting electrode with the coordinate x in the first direction, N 1  represents a number of detecting electrodes in the first direction, N 1 ≥2, y represents a coordinate of a detecting electrode in the second direction, E y  represents an electric field intensity detected by the detecting electrode with the coordinate y in the second direction, N 2  represents a number of detecting electrodes in the second direction, and N 2 ≥2, the first direction being perpendicular to the second direction. 
       
     
     
       7. The detection device according to  claim 6 , wherein the acquiring module comprises the plurality of detecting electrodes, and the plurality of detecting electrodes comprise N 1  detecting electrodes in the first direction and N 2  detecting electrodes in the second direction. 
     
     
       8. The detection device according to  claim 6 , wherein the processor second determining module is configured to:
 determine a tilt angle α of the input device according to an equation represented by:
   α= f (| dx,dy |),
 
 
 wherein (dx, dy) represents a vector between the gravity center position of the electric field and the center position of the electric field, | | represents a modulus of the vector, and f represents a specific mapping relationship determined in a training mode. 
 
     
     
       9. The detection device according to  claim 6 , wherein the processor second determining module is configured to:
 determine a horizontal angle θ of the input device according to an equation represented by: 
 
       
         
           
             
               
                 θ 
                 = 
                 
                   argtan 
                   ( 
                   
                     dy 
                     dx 
                   
                   ) 
                 
               
               , 
             
           
         
         wherein (dx, dy) represents a vector between the gravity center position of the electric field and the center position of the electric field. 
       
     
     
       10. The detection device according to  claim 6 , wherein the processor is configured to:
 determine a touch position P actual  of the input device according to an equation represented by:
     P   actual   =P   center   +h ( P   center   −P   gravity center ), 
 
 wherein P gravity center  is the gravity center position of the electric field, P center  is the center position of the electric field, and h represents a specific mapping relationship determined in a training mode. 
 
     
     
       11. A system, comprising:
 an input device comprising a transmitting electrode; and 
 a detection device, comprising: 
 a processor, configured to acquire an electric field intensity of an electric field of a transmitting electrode of the input device at each of a plurality of detecting electrodes; 
 the processor is further configured to determine a gravity center position of an electric field and a center position of the electric field according to the electric field intensity of the electric field of the transmitting electrode at each of the plurality of detecting electrodes; and 
 the processor is further configured to determine information regarding at least one of an attitude or a position of the input device according to the gravity center position of the electric field and the center position of the electric wherein the processor is configured to: 
 determine the gravity center position P gravity center =(Px gravity center , Py gravity center ) of the electric field according to equations represented by: 
 
       
         
           
             
               
                 
                   
                     
                       
                         Px 
                         
                           gravity 
                           ⁢ 
                           
                               
                           
                           ⁢ 
                           center 
                         
                       
                       = 
                       
                         
                           
                             ∑ 
                             
                               x 
                               = 
                               1 
                             
                             
                               N 
                               1 
                             
                           
                           ⁢ 
                           
                               
                           
                           ⁢ 
                           
                             
                               E 
                               x 
                             
                             * 
                             x 
                           
                         
                         
                           
                             ∑ 
                             
                               x 
                               = 
                               1 
                             
                             
                               N 
                               1 
                             
                           
                           ⁢ 
                           
                               
                           
                           ⁢ 
                           
                             E 
                             x 
                           
                         
                       
                     
                     , 
                     
                         
                     
                     ⁢ 
                     and 
                   
                 
               
               
                 
                   
                     
                       
                         Py 
                         
                           gravity 
                           ⁢ 
                           
                               
                           
                           ⁢ 
                           center 
                         
                       
                       = 
                       
                         
                           
                             ∑ 
                             
                               y 
                               = 
                               1 
                             
                             
                               N 
                               2 
                             
                           
                           ⁢ 
                           
                               
                           
                           ⁢ 
                           
                             
                               E 
                               y 
                             
                             * 
                             y 
                           
                         
                         
                           
                             ∑ 
                             
                               y 
                               = 
                               1 
                             
                             
                               N 
                               2 
                             
                           
                           ⁢ 
                           
                               
                           
                           ⁢ 
                           
                             E 
                             y 
                           
                         
                       
                     
                     ; 
                     
                       
                           
                       
                       ⁢ 
                       
                           
                       
                     
                     ⁢ 
                     and 
                   
                 
               
             
           
         
         the center position P center =(Px center , Py center ) of the electric field is determined according to equations represented by: 
       
       
         
           
             
               
                 
                   
                     
                       
                         
                           ∫ 
                           
                             x 
                             = 
                             1 
                           
                           
                             x 
                             = 
                             
                               Px 
                               center 
                             
                           
                         
                         ⁢ 
                         
                           E 
                           x 
                         
                       
                       = 
                       
                         
                           1 
                           2 
                         
                         ⁢ 
                         
                           
                             ∫ 
                             
                               x 
                               = 
                               1 
                             
                             
                               x 
                               = 
                               
                                 N 
                                 1 
                               
                             
                           
                           ⁢ 
                           
                             E 
                             x 
                           
                         
                       
                     
                     , 
                     
                         
                     
                     ⁢ 
                     and 
                   
                 
               
               
                 
                   
                     
                       
                         
                           ∫ 
                           
                             y 
                             = 
                             1 
                           
                           
                             y 
                             = 
                             
                               Py 
                               center 
                             
                           
                         
                         ⁢ 
                         
                           E 
                           y 
                         
                       
                       = 
                       
                         
                           1 
                           2 
                         
                         ⁢ 
                         
                           
                             ∫ 
                             
                               y 
                               = 
                               1 
                             
                             
                               y 
                               = 
                               
                                 N 
                                 2 
                               
                             
                           
                           ⁢ 
                           
                             E 
                             y 
                           
                         
                       
                     
                     ; 
                   
                 
               
             
           
         
         wherein P gravity center  represents the gravity center position of the electric field, Px gravity center  represents a coordinate of the gravity center position of the electric field in a first direction, Py gravity center  represents a coordinate of the gravity center position of the electric field in a second direction, P center  represents the center position of the electric field, Px center  represents a coordinate of the center position of the electric field in the first direction, Py center  represents a coordinate of the center position of the electric field in the second direction, x represents a coordinate of a detecting electrode in the first direction, E X  represents an electric field intensity detected by the detecting electrode with the coordinate x in the first direction, N 1  represents a number of detecting electrodes in the first direction, N 1 ≥2, y represents a coordinate of a detecting electrode in the second direction, E y  represents an electric field intensity detected by the detecting electrode with the coordinate y in the second direction, N 2  represents a number of detecting electrodes in the second direction, and N 2 ≥2, the first direction being perpendicular to the second direction. 
       
     
     
       12. The system according to  claim 11 , wherein the acquiring module comprises the plurality of detecting electrodes, and the plurality of detecting electrodes comprise N 1  detecting electrodes in the first direction and N 2  detecting electrodes in the second direction. 
     
     
       13. The system according to  claim 11 , wherein the processor is configured to:
 determine a tilt angle α of the input device according to an equation represented by:
   α= f (| dx,dy |),
 
 
 wherein (dx, dy) represents a vector between the gravity center position of the electric field and the center position of the electric field, | | represents a modulus of the vector, and f represents a specific mapping relationship determined in a training mode. 
 
     
     
       14. The system according to  claim 11 , wherein the processor is configured to:
 determine a horizontal angle θ of the input device according to an equation represented by: 
 
       
         
           
             
               
                 θ 
                 = 
                 
                   argtan 
                   ( 
                   
                     dy 
                     dx 
                   
                   ) 
                 
               
               , 
             
           
         
         wherein (dx, dy) represents a vector between the gravity center position of the electric field and the center position of the electric field. 
       
     
     
       15. The system according to  claim 11 , wherein the processor second determining module is configured to:
 determine a touch position P actual  of the input device according to an equation represented by:
     P   actual   =P   center   +h ( P   center   −P   gravity center ), 
 
 wherein P gravity center  is the gravity center position of the electric field, P center  is the center position of the electric field, and h represents a specific mapping relationship determined in a training mode.

Join the waitlist — get patent alerts

Track US10437351B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.