The present disclosure relates to the technical field of flexible touch, and in particular, relates to an electronic device, a flexible touch device, and a state determining method thereof.
With the development of capacitive touch technologies, more and more terminals are being equipped with a capacitive touch screen. The flexible capacitive touch screen technologies are also undergoing rapid development. However, when stretched, the flexible capacitive touch screen is subjected to elastic deformation, the area thereof increases, and the capacitance thereof varies. Where the external force is released, the elastic deformation disappears, and the capacitance varies again. In the conventional schemes of the capacitive touch screens, whether the flexible touch device is touched or not is determined based on variations of the capacitance.
The flexible touch device according to the embodiments of the present disclosure includes a processor, transmit electrodes, and receive electrodes; wherein the processor is configured to acquire a self-capacitance of the receive electrode and a mutual capacitance between the transmit electrode and the receive electrode, and determine a current state of the flexible touch device based on variations of the self-capacitance and the mutual capacitance.
The state determining method according to the embodiments of the present disclosure, applicable to a flexible touch device including transmit electrodes and receive electrodes, includes: acquiring a self-capacitance of the receive electrode and a mutual capacitance between the transmit electrode and the receive electrode; and determining a current state of the flexible touch device based on variations of the self-capacitance and the mutual capacitance.
The electronic device according to the embodiments of the present disclosure includes the flexible touch device. The flexible touch device includes a processor, transmit electrodes, and receive electrodes; wherein the processor is configured to acquire a self-capacitance of the receive electrode and a mutual capacitance between the transmit electrode and the receive electrode, and determine a current state of the flexible touch device based on variations of the self-capacitance and the mutual capacitance.
For clearer descriptions of technical solutions according to the embodiments of the present disclosure, drawings that are to be referred for description of the embodiments are briefly described hereinafter. Apparently, the drawings described hereinafter merely illustrate some embodiments of the present disclosure. Persons of ordinary skill in the art may also derive other drawings based on the drawings described herein without any creative effort.
The technical solutions contained in the embodiments of the present disclosure are described in detail clearly and completely hereinafter with reference to the accompanying drawings for the embodiments of the present disclosure. Apparently, the described embodiments are only a portion of embodiments of the present disclosure, but not all the embodiments of the present disclosure. Based on the embodiments of the present disclosure, all other embodiments derived by persons of ordinary skill in the art without any creative efforts shall fall within the protection scope of the present disclosure.
The terms “comprise,” “include,” and variations thereof in the specification, claims and accompanying drawings are intended to define a non-exclusive meaning. For example, a process, method, system, product, or device containing a series of steps or units is not limited to the listed steps or units, but optionally includes some other steps or units that are not listed, or optionally further includes other inherited steps or units of the process, method, product or device. Terms such as “first,” “second,” and the like in the specifications, claims and the accompanying drawings of the present invention are intended to distinguishing different objects but are not intended to define a specific sequence.
Referring to
The flexible touch device 100 includes a processor 10. The processor 10 may be a central processing unit (CPU), or may be a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, or the like. The general purpose processor may be a microprocessor or any customary processor or the like.
The flexible touch device 100 includes a transmit electrode 20 and a receive electrode 30. The flexible touch device 100 is fabricated with a stretchable material, wherein the transmit electrode 20 and the receive electrode 30 are also both stretchable electrodes. That is, these electrodes may be stretched under a tension force, and may naturally contract in case of release of an external force.
Capacitance variations caused by tensile deformation result in a misjudgment that the flexible touch device is touched. For prevention of the misjudgments, a current state of the flexible touch device needs to be detected first. However, in the related art, no method is provided as to how to detect the current state of the flexible touch device.
In the embodiments of the present disclosure, the processor 10 is configured to acquire a self-capacitance of the receive electrode 30 and a mutual capacitance between the transmit electrode 20 and the receive electrode 30, and determine a current state of the flexible touch device 100 based on variations of the self-capacitance and the mutual capacitance.
Specifically, the processor 10 is configured to scan the self-capacitance and the mutual capacitance of the transmit electrode 20 and the receive electrode 30. When the processor 10 is used to scanning the self-capacitance, the processor 10 scans the self-capacitance of the receive electrode 30. When the processor 10 is used to scanning the mutual capacitance, the processor 10 scans the mutual capacitance between the transmit electrode 20 and the receive electrode 30.
Determining the current state of the flexible touch device 100 based on the variations of the self-capacitance and the mutual capacitance includes at least one of the following processes:
in response to determining that the variations of the self-capacitance and the mutual capacitance of the flexible touch device 100 at the same position tend to be consistent, the processor 10 determines that the flexible touch device 100 is stretched or compressed; wherein specifically, in response to determining that the self-capacitance and the mutual capacitance of the flexible touch device 100 at the same position both increase, the processor 10 determines that the flexible touch device 100 is stretched;
in response to determining that the variations of the self-capacitance and the mutual capacitance of the flexible touch device 100 at the same position tend to be opposite, the processor 10 determines that the flexible touch device 100 is touched or released; wherein specifically, in response to determining that the self-capacitance of the flexible touch device 100 at the same position increases and the mutual capacitance of the flexible touch device 100 decreases, the processor 10 determines that the flexible touch device 100 is touched; and
in response to determining the self-capacitance of the flexible touch device 100 at the same position constantly increases and the mutual capacitance of the flexible touch device 100 increases first and then decreases, the processor 10 determines that the flexible touch device 100 is stretched first and then touched.
Specifically, determining the current state of the flexible touch device 100 based on the variations of the self-capacitance and the mutual capacitance includes the following process: the processor 10 compares an acquired self-capacitance at the same position within a current scanning period with a self-capacitance within a previous scanning period, compares an acquired mutual capacitance at the same position within the current scanning period with a mutual capacitance within the previous scanning period, and determines a current state of the flexible touch device 100 based on a result of comparison between the self-capacitance within the current scanning period and the self-capacitance within the previous scanning period and a result of comparison between the mutual capacitance within the current scanning period and the mutual capacitance within the previous scanning period. wherein the current state includes any one of states where the flexible touch device is touched, the flexible touch device is released, the flexible touch device is stretched, and the flexible touch device is contracted.
Specifically, referring to
Specifically, referring to
Referring to
Referring to
Further, referring to
Specifically, in one embodiment, the processor 10 determines the current state of the flexible touch device 100 as being touched, in response to determining that the self-capacitance within the current scanning period is greater than the self-capacitance within the previous scanning period and the mutual capacitance within the current scanning period is less than the mutual capacitance within the previous scanning period; or
Specifically, in one embodiment, the processor 10 determines the current state of the flexible touch device 100 as being released, in response to determining that the self-capacitance within the current scanning period is less than the self-capacitance within the previous scanning period and the mutual capacitance within the current scanning period is greater than the mutual capacitance within the previous scanning period.
Specifically, in one embodiment, the processor 10 determines the current state of the flexible touch device 100 as being stretched, in response to determining that the self-capacitance within the current scanning period is greater than the self-capacitance within the previous scanning period and the mutual capacitance within the current scanning period is greater than the mutual capacitance within the previous scanning period.
Specifically, in one embodiment, the processor 10 determines the current state of the flexible touch device 100 as being contracted, in response to determining that the self-capacitance within the current scanning period is less than the self-capacitance within the previous scanning period and the mutual capacitance within the current scanning period is less than the mutual capacitance within the previous scanning period.
Further, in one embodiment, the processor 10 determines the current state of the flexible touch device 100 as being touched, in response to determining that the self-capacitance within the current scanning period is greater than the self-capacitance within the previous scanning period and a difference between the two self-capacitances exceeds a capacitance variation threshold, and the mutual capacitance within the current scanning period is less than the mutual capacitance within the previous scanning period and a difference between the two mutual capacitances exceeds the capacitance variation threshold.
Further, in one embodiment, the processor 10 regulates the capacitance variation threshold for touch sensing determination in response to the flexible touch device being touched, based on a self-capacitance ratio of a self-capacitance upon a physical variation when the flexible touch device 100 is stretched or contracted to an initial self-capacitance, and/or a mutual capacitance ratio of a mutual capacitance upon a physical variation when the flexible touch device 100 is stretched or contracted to an initial mutual capacitance, and stores the capacitance variation threshold to the storage unit 40. It may be understood that when the storage unit 40 is configured to store the capacitance variation threshold, the capacitance variation threshold is stored in a non-volatile memory of the storage unit 40. The initial self-capacitance refers to a self-capacitance of the receive electrode 30 set before delivery of the electronic device 1000 from factory, and the initial mutual capacitance refers to a mutual capacitance between the transmit electrode 20 and the receive electrode 30 set before delivery of the electronic device 1000 from factory. The regulation of the capacitance variation threshold for touch sensing in response to the flexible touch device being touched occurs each time the flexible touch device is stretched or contracted, such that the capacitance variation threshold is refreshed where the physical changes occur to the flexible touch device 100, thereby preventing the situation where the capacitance variations caused by the physical changes affect the sensitivity of the flexible touch device 100.
Specifically, in one embodiment, the storage unit 40 of the flexible touch device 100 pre-stores a corresponding relationship table between the self-capacitance ratio and/or the mutual capacitance ratio and the capacitance variation threshold. The processor 10 determines a corresponding capacitance variation threshold based on the self-capacitance ratio and/or the mutual capacitance ratio, and regulates a current capacitance variation threshold to the determined corresponding capacitance variation threshold to regulate sensitivity of touch sensing. To be specific, when the capacitance variations fall within the capacitance variation threshold, the processor 10 determines that the flexible touch device is touched and makes a response, and otherwise, the flexible touch device does not make a response. As such, sensitivity of touch sensing is effectively regulated, and the situation where the touch sensing is over sensitive or not sensitive is prevented.
Specifically, in one embodiment, the transmit electrodes 20 include n columns of transmit electrodes 20, and the receive electrodes 30 include m rows of receive electrodes 30. The n columns of transmit electrodes 20 and the m rows of receive electrodes 30 are crosswise arranged. For example, referring to
Specifically, in one embodiment, the processor 10 alternately scans the self-capacitance and the mutual capacitance for each row of receive electrodes 30, and in response to scanning the self-capacitance of one row of receive electrodes 30, controls the transmit electrodes 20 corresponding to the row of receive electrodes 30 to be grounded or suspended.
Specifically, referring to
Specifically, referring to
Referring to
In step 101, a self-capacitance of the receive electrode 30 and a mutual capacitance between the transmit electrode 20 and the receive electrode 30 are acquired.
Specifically, the processor 10 is configured to scan the self-capacitance and the mutual capacitance of the transmit electrode 20 and the receive electrode 30. When the processor 10 is used to scanning the self-capacitance, the processor 10 scans the self-capacitance of the receive electrode 30. When the processor 10 is used to scanning the mutual capacitance, the processor 10 scans the mutual capacitance between the transmit electrode 20 and the receive electrode 30.
In step 102, a current state of the flexible touch device is determined based on variations of the self-capacitance and the mutual capacitance.
Determining the current state of the flexible touch device 100 based on the variations of the self-capacitance and the mutual capacitance includes at least one of the following processes:
in response to determining that the variations of the self-capacitance and the mutual capacitance of the flexible touch device 100 at the same position tend to be consistent, the processor 10 determines that the flexible touch device 100 is stretched or compressed; wherein specifically, in response to determining that the self-capacitance and the mutual capacitance of the flexible touch device 100 at the same position both increase, the processor 10 determines that the flexible touch device 100 is stretched;
in response to determining that the variations of the self-capacitance and the mutual capacitance of the flexible touch device 100 at the same position tend to be opposite, the processor 10 determines that the flexible touch device 100 is touched or released; wherein specifically, in response to determining that the self-capacitance of the flexible touch device 100 at the same position increases and the mutual capacitance of the flexible touch device 100 decreases, the processor 10 determines that the flexible touch device 100 is touched; and
in response to determining the self-capacitance of the flexible touch device 100 at the same position constantly increases and the mutual capacitance of the flexible touch device 100 at the same position increases first and then decreases, the processor 10 determines that the flexible touch device 100 is stretched first and then touched.
Specifically, determining the current state of the flexible touch device 100 based on the variations of the self-capacitance and the mutual capacitance includes:
respectively comparing a self-capacitance and a mutual capacitance within a current scanning period that are acquired at the same position with a self-capacitance and a mutual capacitance within a previous scanning period, and determining a current state of the flexible touch device 100 based on a result of comparison between the self-capacitance within the current scanning period and the self-capacitance within the previous scanning period and a result of comparison between the mutual capacitance within the current scanning period and the mutual capacitance within the previous scanning period; wherein the current state includes any one of states where the flexible touch device is touched, the flexible touch device is released, the flexible touch device is stretched, and the flexible touch device is contracted.
Specifically, determining the current state of the flexible touch device 100 based on the result of comparison between the self-capacitance within the current scanning period and the self-capacitance within the previous scanning period and the result of comparison between the mutual capacitance within the current scanning period and the mutual capacitance within the previous scanning period includes:
determining the current state of the flexible touch device 100 as being touched, in response to determining that the self-capacitance within the current scanning period is greater than the self-capacitance within the previous scanning period and the mutual capacitance within the current scanning period is less than the mutual capacitance within the previous scanning period; or
determining the current state of the flexible touch device 100 as being released, in response to determining that the self-capacitance within the current scanning period is less than the self-capacitance within the previous scanning period and the mutual capacitance within the current scanning period is greater than the mutual capacitance within the previous scanning period; or
determining the current state of the flexible touch device 100 as being stretched, in response to determining that the self-capacitance within the current scanning period is greater than the self-capacitance within the previous scanning period and the mutual capacitance within the current scanning period is greater than the mutual capacitance within the previous scanning period; or
determining the current state of the flexible touch device 100 as being contracted, in response to determining that the self-capacitance within the current scanning period is less than the self-capacitance within the previous scanning period and the mutual capacitance within the current scanning period is less than the mutual capacitance within the previous scanning period.
Specifically, in one embodiment, the state determining method further includes:
determining the current state of the flexible touch device 100 as being touched, in response to determining that the self-capacitance within the current scanning period is greater than the self-capacitance within the previous scanning period and a difference between the two self-capacitances exceeds a capacitance variation threshold, and the mutual capacitance within the current scanning period is less than the mutual capacitance within the previous scanning period and a difference between the two mutual capacitances exceeds the capacitance variation threshold.
Specifically, in one embodiment, the state determining method further includes:
regulating the capacitance variation threshold for touch sensing determination in response to the flexible touch device being touched, based on a self-capacitance ratio of a self-capacitance upon a physical variation when the flexible touch device is stretched or contracted to an initial self-capacitance, and/or a mutual capacitance ratio of a mutual capacitance upon a physical variation when the flexible touch device 100 is stretched or contracted to an initial mutual capacitance. The initial self-capacitance refers to a self-capacitance of the receive electrode 30 set before delivery of the electronic device 1000 from factory, and the initial mutual capacitance refers to a mutual capacitance between the transmit electrode 20 and the receive electrode 30 set before delivery of the electronic device 1000 from factory. It may be understood that the regulation of the capacitance variation threshold for touch sensing in response to the flexible touch device being touched occurs each time the flexible touch device is stretched or contracted, such that the capacitance variation threshold is refreshed where the physical changes occur to the flexible touch device 100, thereby preventing the situation where the capacitance variations caused by the physical changes affect the sensitivity of the flexible touch device 100.
Specifically, in one embodiment, the storage unit 40 of the flexible touch device 100 pre-stores a corresponding relationship table between the self-capacitance ratio and/or the mutual capacitance ratio and the capacitance variation threshold for touch sensing determination, and the method further includes:
determining a corresponding capacitance variation threshold based on the self-capacitance ratio and/or the mutual capacitance ratio, and regulating a current capacitance variation threshold to the determined corresponding capacitance variation threshold to regulate sensitivity of touch sensing. To be specific, when the capacitance variations fall within the capacitance variation threshold, the processor 10 determines that the flexible touch device is touched and makes a response, and otherwise, the flexible touch device does not make a response. As such, sensitivity of touch sensing is effectively regulated, and the situation where the touch sensing is over sensitive or not sensitive is prevented.
Specifically, in one embodiment, the transmit electrodes 20 include n columns of transmit electrodes 20, and the receive electrodes 30 include m rows of receive electrodes 30. The n columns of transmit electrodes 20 and the m rows of receive electrodes 30 are crosswise arranged. Step 101 and step 102 further include:
alternately scanning the self-capacitance and the mutual capacitance for each row of receive electrodes 30, and in response to scanning the self-capacitance of one row of receive electrodes 30, controlling the transmit electrodes 20 corresponding to the row of receive electrodes 30 to be grounded or suspended.
In the electronic device, the flexible touch device, and the state determining method according to the present disclosure, the processor 10 is configured to acquire a self-capacitance of the receive electrode 30 and a mutual capacitance between the transmit electrode 20 and the receive electrode 30, and determine a current state of the flexible touch device 100 based on variations of the self-capacitance and the mutual capacitance. wherein the current state includes any one of states where the flexible touch device is touched, the flexible touch device is released, the flexible touch device is stretched, and the flexible touch device is contracted. As such, the current state of the flexible touch device 100 is correctly identified, and misjudgments due to the capacitance variations caused by stretching are prevented.
It should be noted that, with respect to the above described method embodiments, for brevity of description, the actions or steps are all described as a series of action combinations. However, a person skilled in the art shall understand that the embodiments of the present disclosure are not subjected to limitations of the action sequences described above. Further, based on the embodiments of the present disclosure, some steps may be performed in another or other sequences or may be simultaneously performed. In addition, a person skilled in the art should also know that the embodiments described in the description herein are all preferred embodiments, and all the involved actions and modules are not mandatory ones of the embodiments of the present disclosure.
In the above embodiments, descriptions give different particular emphases to various embodiments, and the portion of some embodiment that is not described may be referenced to the relevant description in other embodiments.
The steps in the method according to the embodiments of the present disclosure may be adjusted in sequence, may be combined, and may be deleted according to the actual needs.
Persons of ordinary skill in the art may understand that all or part of the steps of the methods in the embodiments may be implemented by a program instructing relevant hardware. The program may be stored in a computer readable storage medium and may be executed by at least one processor. When the program runs, the steps of the methods in the embodiments are performed. The storage medium may be any medium capable of storing program codes, such as a magnetic disk, a compact disc read-only memory (CD-ROM), a read-only memory (ROM), or a random-access memory (RAM).
The embodiments of the present disclosure are described hereinafter in detail. The principles and embodiments of the present disclosure have been described with reference to specific examples, and the above embodiments are described only to help understanding of the method and core idea of the present disclosure. Persons of ordinary skill in the art may make modification or variations to the specific embodiments or application scopes according to the inventive concept ofthe present disclosure. In conclusion, this specification shall not be understood as limiting the present disclosure.
This application is a continuation of International Application No. PCT/CN2019/076020, with an international filing date of Feb. 25, 2019, titled “ELECTRONIC DEVICE, FLEXIBLE TOUCH DEVICE, AND STATE DETERMINING METHOD THEREOF”, the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2019/076020 | Feb 2019 | US |
Child | 17410185 | US |