Method for detecting input device and detection device
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-modifiedWhat 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.