Touch panel vibration control method and device and electronic equipment
By acquiring bending vibration mode and transient analysis information of the touch panel and adjusting the driving parameters of the piezoelectric ceramic, the problem of inconsistent vibration response in different areas of the touch panel was solved, thus improving the user experience.
Patent Information
- Application Number
- CN202510846630.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-23
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2045-06-23
AI Technical Summary
The vibration response of different areas of the touch panel of existing electronic devices varies under the drive of piezoelectric ceramics, resulting in inconsistent user experience.
By acquiring the bending vibration mode analysis information and transient analysis information of the touch panel, the driving parameters of the piezoelectric ceramic are adjusted to make the vibration amplitude of each region consistent, including adjusting the excitation frequency and driving voltage.
This achieves basic consistency in vibration amplitude across different areas of the touch panel, enhancing the user's touch experience.
Smart Images

Figure CN120872175A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to touch screen vibration control technology, and more specifically, to a touch panel vibration control method, apparatus, and electronic device. Background Technology
[0002] In existing electronic devices, touchscreens vibrate under the piezoelectric effect of piezoelectric ceramics. Under the same piezoelectric ceramic driving conditions, different areas of the touchscreen will produce different vibration responses, resulting in significant differences in vibration states across different touch areas and poor uniformity, leading to a poor user experience. Summary of the Invention
[0003] One objective of this invention is to provide a new technical solution for a vibration control method for touch panels.
[0004] According to a first aspect of the present invention, a method for controlling the vibration of a touch panel is provided, wherein a piezoelectric ceramic is disposed on the back of the touch panel, and the vibration of the touch panel is achieved by driving the piezoelectric ceramic, the method comprising:
[0005] The touch position of the touch panel and the corresponding state analysis information of the touch panel are obtained. The state analysis information of the touch panel includes bending vibration mode analysis information and transient analysis information. The bending vibration mode analysis information is the distribution information of different vibration regions of the touch panel in the bending vibration mode when the piezoelectric ceramic is not driven. The transient analysis information is the vibration amplitude of each vibration region after the piezoelectric ceramic is driven by electricity.
[0006] When the touch position is not located in the reference area, the vibration amplitude of the reference area and the vibration amplitude of the area where the touch position is located are obtained according to the transient analysis information corresponding to the touch panel. The reference area is the area where the self-amplitude value of the touch panel is 0 in the bending vibration mode analysis information.
[0007] The driving parameters of the piezoelectric ceramic are adjusted based on the vibration amplitude of the reference area and the vibration amplitude of the area where the touch position is located.
[0008] Optionally, adjusting the driving parameters of the piezoelectric ceramic based on the vibration amplitude of the reference region and the vibration amplitude of the region where the touch position is located includes:
[0009] The adjustment coefficient of the driving parameters of the piezoelectric ceramic is determined based on the vibration amplitude of the reference area and the vibration amplitude of the area where the touch position is located.
[0010] The driving parameters of the piezoelectric ceramic are adjusted according to the adjustment coefficient of the driving parameters of the piezoelectric ceramic.
[0011] Optionally, adjusting the driving parameters of the piezoelectric ceramic according to the adjustment coefficient of the driving parameters of the piezoelectric ceramic includes:
[0012] The undetermined excitation frequency is determined based on the adjustment coefficient of the driving parameters of the piezoelectric ceramic and the excitation frequency in the driving parameters of the piezoelectric ceramic.
[0013] Obtain a preset excitation frequency range, wherein the preset excitation frequency range is a range set based on the comfort level corresponding to human perception of vibration;
[0014] If the undetermined excitation frequency is not within the preset excitation frequency range, determine the absolute value of the difference between the undetermined excitation frequency and the two boundary values of the preset excitation frequency range, and take the boundary value of the preset excitation frequency corresponding to the smallest absolute value of the difference as the adjusted excitation frequency.
[0015] The driving voltage in the driving parameters of the piezoelectric ceramic is adjusted according to the adjustment coefficient of the driving parameters of the piezoelectric ceramic and the driving voltage in the driving parameters of the piezoelectric ceramic.
[0016] Optionally, the method further includes:
[0017] When the desired excitation frequency is within the preset excitation frequency range, the desired excitation frequency is determined to be the adjusted excitation frequency, while keeping the driving voltage in the driving parameters of the piezoelectric ceramic unchanged.
[0018] Optionally, the method further includes:
[0019] When the touch position is located in the reference area, the driving parameters of the piezoelectric ceramic remain unchanged.
[0020] Optionally, there are multiple piezoelectric ceramics, with the central axis of the reference region as the dividing line. The piezoelectric ceramics are distributed on both sides of the central axis of the reference region, wherein the phase difference of the driving voltage of the piezoelectric ceramics disposed on both sides of the reference region is 180°.
[0021] Optionally, the aspect ratio of the touch panel is greater than 2:3.
[0022] According to a second aspect of the present invention, a touch panel vibration control device is provided, wherein a piezoelectric ceramic is disposed on the back side of the touch panel, and the touch panel is vibrated by driving the piezoelectric ceramic. The device includes:
[0023] The first acquisition module is used to acquire the touch position of the touch panel and the corresponding state analysis information of the touch panel. The state analysis information of the touch panel includes bending vibration mode analysis information and transient analysis information. The bending vibration mode analysis information is the distribution information of different vibration regions of the touch panel in the bending vibration mode when the piezoelectric ceramic is not driven. The transient analysis information is the vibration amplitude corresponding to each vibration region after the piezoelectric ceramic is driven by electricity.
[0024] The second acquisition module is used to obtain the vibration amplitude of the reference area and the vibration amplitude of the area where the touch position is located based on the transient analysis information corresponding to the touch panel when the touch position is not located in the reference area. The reference area is the area where the self-amplitude value of the touch panel is 0 in the bending vibration mode analysis information.
[0025] The adjustment module is used to adjust the driving parameters of the piezoelectric ceramic according to the vibration amplitude of the reference area and the vibration amplitude of the area where the touch position is located.
[0026] According to a third aspect of the present invention, a touch panel vibration control device is provided, comprising a memory and a processor, the memory storing a computer program for controlling the processor to operate to execute the touch panel vibration control method according to any one of the first aspects.
[0027] According to a fourth aspect of the present invention, an electronic device is provided, comprising a touch panel, a piezoelectric ceramic, and a touch panel vibration control device as described in the second or third aspect.
[0028] Optionally, the electronic device further includes a capacitor film and a rigid support plate, wherein the capacitor film is disposed between the touch panel and the rigid support plate, and the rigid support plate is disposed between the capacitor film and the piezoelectric ceramic.
[0029] This disclosure provides a vibration control method for a touch panel. When the touch position of the touch panel is not located in the reference area, the vibration amplitude of the reference area and the vibration amplitude of the area where the touch position is located are obtained based on the transient analysis information of the touch panel. Based on the vibration amplitude of the reference area and the vibration amplitude of the area where the touch position is located, the driving parameters of the piezoelectric ceramic are adjusted to achieve that the vibration amplitude of each area of the touch panel is basically consistent, so that the vibration state perceived by the user is not much different when the user touches different positions, thereby improving the user experience.
[0030] The features and advantages of the embodiments of this specification will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Attached Figure Description
[0031] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments of this specification and, together with their description, serve to explain the principles of these embodiments.
[0032] Figure 1 This is a schematic flowchart of a touch panel vibration control method according to an embodiment of the present invention.
[0033] Figure 2 This is a schematic diagram of bending vibration modes according to an embodiment of the present invention.
[0034] Figure 3 This is a schematic diagram of various regions divided based on a software algorithm according to an embodiment of the present invention.
[0035] Figure 4 This is a schematic diagram of the reconstruction of a photoplethysmography (PPG) signal according to an embodiment of the present invention.
[0036] Figure 5 This is a graph showing the vibration amplitude of region C before the driving parameters of the piezoelectric ceramic are adjusted according to an embodiment of the present invention.
[0037] Figure 6 This is a graph showing the vibration amplitude of region F before the driving parameters of the piezoelectric ceramic are adjusted according to an embodiment of the present invention.
[0038] Figure 7 This is a graph showing the vibration amplitude of region C after adjusting the driving parameters of the piezoelectric ceramic according to an embodiment of the present invention.
[0039] Figure 8 This is a graph showing the vibration amplitude of region F after adjusting the driving parameters of the piezoelectric ceramic according to an embodiment of the present invention.
[0040] Figure 9 This is a schematic diagram of a touch panel vibration control device according to an embodiment of the present invention.
[0041] Figure 10 This is a schematic diagram of a touch panel vibration control device according to an embodiment of the present invention.
[0042] Figure 11 This is an exploded view of an electronic device according to an embodiment of the present invention.
[0043] Figure 12 This is a schematic diagram of a piezoelectric ceramic according to an embodiment of the present invention. Detailed Implementation
[0044] Various exemplary embodiments of this specification will now be described in detail with reference to the accompanying drawings.
[0045] The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit the embodiments of this specification or their application or use.
[0046] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.
[0047] To address the aforementioned technical issues, this disclosure provides a vibration control method for a touch panel. When the touch position of the touch panel is not located in the reference area, the vibration amplitude of the reference area and the vibration amplitude of the area where the touch position is located are obtained based on the transient analysis information corresponding to the touch panel. Based on the vibration amplitude of the reference area and the vibration amplitude of the area where the touch position is located, the driving parameters of the piezoelectric ceramic are adjusted to achieve a basically consistent vibration amplitude in each area of the touch panel. This ensures that the vibration state perceived by the user is similar regardless of the user's touch position, thereby improving the user experience.
[0048] In one embodiment of the present invention, a method for controlling the vibration of a touch panel is provided. A piezoelectric ceramic is disposed on the back side of the touch panel, and vibration of the touch panel is achieved by driving the piezoelectric ceramic. The back side is opposite to the front side of the touch panel, which is the side that the user can touch.
[0049] according to Figure 1 As shown, the touch panel vibration control method of this embodiment includes the following steps S110 to S130.
[0050] Step S110: Obtain the touch position of the touch panel and the corresponding state analysis information of the touch panel. The state analysis information of the touch panel includes bending vibration mode analysis information and transient analysis information. The bending vibration mode analysis information is the vibration distribution of each region of the touch panel in the bending vibration mode when the piezoelectric ceramic is not driven. The transient analysis information is the vibration amplitude of each region after the piezoelectric ceramic is driven by electricity.
[0051] The touch position of a touch panel can be determined by a capacitive membrane, that is, by detecting changes in capacitance to locate the touch position. The capacitive membrane is located on the back of the touch panel.
[0052] The bending vibration mode is defined as follows: when the touch panel undergoes bending vibration, the central axis of the reference area is used as the dividing line, and the touch panel areas on both sides of the dividing line swing up and down respectively. The reference area is the area where the self-amplitude value of the touch panel is 0 in the bending vibration mode analysis information.
[0053] Figure 2 This diagram illustrates the vibration at a specific moment when the touch panel undergoes bending vibration. According to... Figure 2As shown, when the touch panel undergoes bending vibration, both ends swing up and down around the central axis of the reference area, which serves as the vibration axis. It should be noted that the aspect ratio of the touch panel is greater than 2:3 to ensure proper vibration. Figure 2 The diagram illustrates bending vibration in a single direction, preventing bending vibration in two directions.
[0054] Once the material, size, and fixing method of the piezoelectric ceramic of the touch panel are determined, the corresponding state analysis information of the touch panel is also determined. This state analysis information is determined by a software algorithm, which uses the touch panel's material, size, and fixing method as optimization iteration input parameters to obtain the vibration distribution corresponding to different natural amplitudes of the touch panel in bending vibration modes.
[0055] Step S120: When the touch position is not located in the reference area, obtain the vibration amplitude of the reference area and the vibration amplitude of the area where the touch position is located based on the transient analysis information corresponding to the touch panel. The reference area is the area where the self-amplitude value of the touch panel is 0 in the bending vibration mode analysis information.
[0056] Under bending vibration mode, the self-amplitude value of the touch panel is different for different vibration regions. This results in differences in the vibration state perceived by the user when the user touches different positions, even under the same driving parameters.
[0057] Step S130: Adjust the driving parameters of the piezoelectric ceramic according to the vibration amplitude of the reference area and the vibration amplitude of the area where the touch position is located.
[0058] In some embodiments, step S130 specifically includes: determining the adjustment coefficient of the driving parameters of the piezoelectric ceramic based on the vibration amplitude of the reference area and the vibration amplitude of the area where the touch position is located; and adjusting the excitation frequency in the driving parameters of the piezoelectric ceramic based on the adjustment coefficient of the driving parameters of the piezoelectric ceramic.
[0059] Based on the following formula, the adjustment coefficient α of the driving parameters of the piezoelectric ceramic is calculated.
[0060]
[0061] Where A1 is the vibration amplitude of the reference area, and A2 is the vibration amplitude of the area where the touch position is located.
[0062] In some embodiments, the method further includes: determining a desired excitation frequency based on an adjustment coefficient of the piezoelectric ceramic's driving parameters and an excitation frequency in the piezoelectric ceramic's driving parameters; obtaining a preset excitation frequency range, wherein the preset excitation frequency range is a range set based on the comfort level corresponding to human-perceived vibration; when the desired excitation frequency is not within the preset excitation frequency range, determining the absolute value of the difference between the desired excitation frequency and two boundary values of the preset excitation frequency range, and taking the boundary value of the preset excitation frequency corresponding to the smallest absolute value of the difference as the adjusted excitation frequency; and adjusting the driving voltage in the piezoelectric ceramic's driving parameters based on the adjustment coefficient of the piezoelectric ceramic's driving parameters and the driving voltage in the piezoelectric ceramic's driving parameters.
[0063] When the unknown excitation frequency is not within the preset excitation frequency range, the unknown excitation frequency is not determined as the adjusted excitation frequency. Instead, the boundary value of the preset excitation frequency corresponding to the minimum absolute value of the difference is taken as the adjusted excitation frequency. If the driving voltage remains unchanged, it cannot satisfy the requirement that the vibration state of the area where the touch position is located is basically consistent with the vibration state of the reference area. Therefore, the driving voltage needs to be adjusted to compensate for the inconsistency in vibration state caused by not determining the unknown excitation frequency as the adjusted excitation frequency.
[0064] Specifically, the unknown excitation frequency f2 is calculated based on the following formula.
[0065] f2 = f1 × α
[0066] Where f1 is the excitation frequency in the driving parameters of the piezoelectric ceramic, and α is the adjustment coefficient of the driving parameters of the piezoelectric ceramic.
[0067] The preset excitation frequency range is [f 左 f 右 Determine whether the undetermined excitation frequency f2 calculated based on the above formula is within the preset excitation frequency range. If the determination result is that the undetermined excitation frequency f2 is not within the preset excitation frequency range, calculate the undetermined excitation frequency f2 and f... 左 f 右 The absolute value of the difference is used, and the boundary value of the preset excitation frequency corresponding to the smallest absolute value of the difference is taken as the adjusted excitation frequency. If the judgment result is that the undetermined excitation frequency f2 is within the preset excitation frequency range, the undetermined excitation frequency f2 is taken as the adjusted excitation frequency.
[0068] The adjusted driving voltage V2 is calculated based on the following formula.
[0069] V2 = V1 × α
[0070] Where V1 is the driving voltage in the driving parameters of the piezoelectric ceramic, and α is the adjustment coefficient of the driving parameters of the piezoelectric ceramic.
[0071] In this embodiment, the method further includes: when the unknown excitation frequency is within the preset excitation frequency range, determining the unknown excitation frequency as the adjusted excitation frequency, and keeping the driving voltage in the driving parameters of the piezoelectric ceramic unchanged.
[0072] Figure 3 A schematic diagram of the vibration zones, divided based on a software algorithm, is shown. According to... Figure 3 As shown, the touchable surface of the touch panel is divided into areas A, B, C, D, E, F, and O. Area O is the reference area.
[0073] When the piezoelectric ceramic is driven at an excitation frequency of 220Hz and a driving voltage of 60V, the bending vibration modal analysis information corresponding to the touch panel is obtained. This bending vibration modal analysis information includes the vibration amplitude of the above seven regions. The vibration amplitude of region O is 1.01μm, and the vibration amplitudes of regions C and F are 0.86μm and 1.37μm, respectively.
[0074] When the user touches the area C, the adjustment coefficient α of the piezoelectric ceramic's driving parameters is obtained based on the aforementioned calculation formula, and α is 1.17. Based on the aforementioned calculation formula, the undetermined excitation frequency f2 is calculated to be 258Hz. The preset excitation frequency range is [180Hz, 300Hz]. Since the undetermined excitation frequency f2 is within the preset excitation frequency range, the undetermined excitation frequency f2 is adjusted to the adjusted excitation frequency of 258Hz, while the driving voltage in the piezoelectric ceramic's driving parameters remains unchanged. After driving the piezoelectric ceramic based on the adjusted excitation frequency and the unchanged driving voltage, the vibration amplitude of area C of the touch panel is 9.93μm, which is relatively close to the vibration amplitude of area O (1.01μm).
[0075] When the user touches the area F, based on the aforementioned calculation formula, the adjustment coefficient α of the piezoelectric ceramic's driving parameters is obtained, with α being 0.74. Based on the aforementioned calculation formula, the undetermined excitation frequency f2 is calculated to be 162Hz. The preset excitation frequency range is [180Hz, 300Hz]. Since the undetermined excitation frequency f2 is not within the preset excitation frequency range, the absolute values of the differences between the undetermined excitation frequency f2 and 180Hz and 300Hz are calculated respectively. The absolute value of the difference between the undetermined excitation frequency f2 and 180Hz is less than the absolute value of the difference between the undetermined excitation frequency f2 and 300Hz; therefore, 180Hz is determined as the adjusted excitation frequency. Simultaneously, based on the aforementioned calculation formula, using the adjustment coefficient α of the piezoelectric ceramic's driving parameters, the driving voltage in the piezoelectric ceramic's driving parameters is adjusted, resulting in an adjusted driving voltage of 44V. After driving the piezoelectric ceramic with the adjusted excitation frequency and driving voltage, the vibration amplitude of the F region of the touch panel is 1.04 μm, which is not much different from the vibration amplitude of 1.01 μm in the O region.
[0076] Figure 4 The vibration amplitude curve of region O is shown. Figure 5 The vibration amplitude curve of region C before the driving parameters of the piezoelectric ceramic are shown. Figure 6 The vibration amplitude curve of region C after adjusting the driving parameters of the piezoelectric ceramic is shown. Figure 7 The vibration amplitude curve of region C before the driving parameters of the piezoelectric ceramic are shown. Figure 8 The vibration amplitude curve of region C after adjusting the driving parameters of the piezoelectric ceramic is shown. Figures 4-8 In the diagram, the horizontal axis represents time, and the vertical axis represents the vibration amplitude.
[0077] contrast Figure 4 and Figure 5 Before the piezoelectric ceramic's driving parameters were adjusted, the vibration amplitudes of region O and region C differed significantly. This resulted in a different vibration perceived by the user when touching region O compared to when touching region C, leading to a poor user experience. (Comparison) Figure 4 and Figure 6 After adjusting the driving parameters of the piezoelectric ceramic, the vibration amplitude of region O and region C are basically consistent. This makes the vibration state perceived by the user when touching region O basically consistent with the vibration state perceived by the user when touching region C.
[0078] contrast Figure 4 and Figure 7Before the piezoelectric ceramic's driving parameters were adjusted, the vibration amplitudes of region O and region F differed significantly. This resulted in a different vibration perceived by the user when touching region O compared to when touching region F, leading to a poor user experience. (Comparison) Figure 4 and Figure 8 After adjusting the driving parameters of the piezoelectric ceramic, the vibration amplitude of the O region and the vibration amplitude of the F region are basically consistent. This makes the vibration state perceived by the user when touching the O region basically consistent with the vibration state perceived by the user when touching the F region.
[0079] In some embodiments, the method further includes: keeping the driving parameters of the piezoelectric ceramic constant when the touch position is located in the reference region.
[0080] In some embodiments, multiple piezoelectric ceramics are used, with the central axis of the reference region serving as the dividing line, and the piezoelectric ceramics are distributed on both sides of the central axis of the reference region. The phase difference of the driving voltage of the piezoelectric ceramics disposed on both sides of the reference region is 180° to compensate for the reverse effect caused by the self-vibration of the touch panel, so that the vibration state of each area of the touch panel is basically consistent. It should be noted that the phase difference of the driving voltage of the piezoelectric ceramics disposed on the same side is 0°.
[0081] Taking two piezoelectric ceramics as an example, one piezoelectric ceramic is placed on each side of the central axis of the reference area. The phase difference between the driving voltages of the two piezoelectric ceramics is 180°.
[0082] Taking a number of four piezoelectric ceramics as an example, two piezoelectric ceramics are placed on both sides of the central axis of the reference region. The phase difference of the driving voltage of the piezoelectric ceramics on both sides of the central axis of the reference region is 180°, and the phase difference of the driving voltage of the piezoelectric ceramics on the same side of the central axis of the reference region is 0°.
[0083] One embodiment of the present invention provides a touch panel vibration control device. A piezoelectric ceramic is disposed on the back of the touch panel, and vibration of the touch panel is achieved by driving the piezoelectric ceramic.
[0084] according to Figure 9 As shown, the touch panel vibration control device 900 includes a first acquisition module 910, a second acquisition module 920, and an adjustment module 930.
[0085] The first acquisition module 910 is used to acquire the touch position of the touch panel and the corresponding state analysis information of the touch panel. The state analysis information of the touch panel includes bending vibration mode analysis information and transient analysis information. The bending vibration mode analysis information is the vibration distribution of each region of the touch panel in the bending vibration mode when the piezoelectric ceramic is not driven. The transient analysis information is the vibration amplitude of each region after the piezoelectric ceramic is driven by electricity.
[0086] The second acquisition module 920 is used to obtain the vibration amplitude of the reference area and the vibration amplitude of the area where the touch position is located based on the transient analysis information corresponding to the touch panel when the touch position is not located in the reference area. The reference area is the area where the self-amplitude value of the touch panel is 0 in the bending vibration mode analysis information.
[0087] The adjustment module 930 is used to adjust the driving parameters of the piezoelectric ceramic based on the vibration amplitude of the reference area and the vibration amplitude of the area where the touch position is located.
[0088] In some embodiments, the adjustment module 930 is used to determine the adjustment coefficient of the driving parameters of the piezoelectric ceramic based on the vibration amplitude of the reference area and the vibration amplitude of the area where the touch position is located; and to adjust the excitation frequency in the driving parameters of the piezoelectric ceramic based on the adjustment coefficient of the driving parameters of the piezoelectric ceramic.
[0089] In some embodiments, the adjustment module 930 is configured to: determine a desired excitation frequency based on the adjustment coefficient of the piezoelectric ceramic's driving parameters and the excitation frequency in the piezoelectric ceramic's driving parameters; obtain a preset excitation frequency range, wherein the preset excitation frequency range is a range set based on the comfort level corresponding to human-perceived vibration; if the desired excitation frequency is not within the preset excitation frequency range, determine the absolute value of the difference between the desired excitation frequency and two boundary values of the preset excitation frequency range, and take the boundary value of the preset excitation frequency corresponding to the smallest absolute value of the difference as the adjusted excitation frequency; and adjust the driving voltage in the piezoelectric ceramic's driving parameters based on the adjustment coefficient of the piezoelectric ceramic's driving parameters and the driving voltage in the piezoelectric ceramic's driving parameters.
[0090] In some embodiments, when the desired excitation frequency is within a preset excitation frequency range, the desired excitation frequency is determined to be the adjusted excitation frequency, while keeping the driving voltage in the driving parameters of the piezoelectric ceramic unchanged.
[0091] In some embodiments, when the touch position is located in the reference area, the driving parameters of the piezoelectric ceramic are kept constant.
[0092] In some embodiments, there are multiple piezoelectric ceramics, with the central axis of the reference region as the dividing line. The piezoelectric ceramics are distributed on both sides of the central axis of the reference region, wherein the phase difference of the driving voltage of the piezoelectric ceramics disposed on both sides of the reference region is 180°.
[0093] In some embodiments, the aspect ratio of the touch panel is greater than 2:3.
[0094] One embodiment of the present invention provides a touch panel vibration control device. According to... Figure 10 As shown, the touch panel vibration control device 1000 includes a memory 1020 and a processor 1010. The memory 1020 stores a computer program that controls the processor 1010 to operate and execute the touch panel vibration control method provided according to any of the above embodiments.
[0095] The processor 1010 is used to execute computer instructions, which can be written using instruction sets of architectures such as x86, Arm, RISC, MIPS, and SSE. The memory 1020 includes, for example, ROM (Read-Only Memory), RAM (Random Access Memory), and non-volatile memory such as hard disks, etc., and is not limited here.
[0096] One embodiment of the present invention provides an electronic device. The electronic device includes a touch panel, a piezoelectric ceramic, and a touch panel vibration control device as provided in any of the above embodiments.
[0097] Figure 11 An exploded view of the electronic device is shown. According to... Figure 11 As shown, the electronic device sequentially includes a touch panel 111, a capacitive film 112, a rigid support 113, two piezoelectric ceramics 114, a structural support 115, a fixing member 116, and a circuit board 117. The circuit board 117 is equipped with a touch panel vibration control device provided in any of the above embodiments. The capacitive film 112 is disposed between the touch panel 111 and the rigid support plate 113, and the rigid support plate 113 is disposed between the capacitive film 112 and the piezoelectric ceramics 14.
[0098] The capacitive film 112 is used to sense the touch position of the touch panel.
[0099] The rigid support plate 113 has a high elastic modulus so that the vibration signal on the surface of the touch panel is uniform and has a vibration enhancement effect.
[0100] according to Figure 12 As shown, the piezoelectric ceramic 114 includes an elastic steel sheet 1141 and a piezoelectric ceramic sheet 1142. The elastic steel sheet 1141 is provided on both the upper and lower sides of the piezoelectric ceramic sheet 1142.
[0101] The various embodiments in this specification are described in a progressive manner. The same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on describing the differences from other embodiments.
[0102] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.
[0103] Embodiments of this specification may be systems, methods, and / or computer program products. A computer program product may include a computer-readable storage medium having computer instructions stored thereon for causing a processor to implement various aspects of the embodiments of this specification.
[0104] Computer-readable storage media can be tangible devices capable of holding and storing computer instructions for use by computer instruction execution devices. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing computer instructions thereon, and any suitable combination thereof. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.
[0105] The computer instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper cables, fiber optic cables, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives computer instructions from the network and forwards them to computer-readable storage media within the respective computing / processing device.
[0106] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this specification. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of computer instructions, which contains one or more executable computer instructions for implementing a specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions. It will be known to those skilled in the art that implementation in hardware, implementation in software, and implementation using a combination of software and hardware are equivalent.
[0107] Various embodiments of this specification have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or improvement of the technology in the market, or to enable others skilled in the art to understand the embodiments disclosed herein.
Claims
1. A method for controlling vibration of a touch panel, characterized in that, A piezoelectric ceramic is disposed on the back of the touch panel. Vibration of the touch panel is achieved by driving the piezoelectric ceramic. The method includes: The touch position of the touch panel and the corresponding state analysis information of the touch panel are obtained. The state analysis information of the touch panel includes bending vibration mode analysis information and transient analysis information. The bending vibration mode analysis information is the distribution information of different vibration regions of the touch panel in the bending vibration mode when the piezoelectric ceramic is not driven. The transient analysis information is the vibration amplitude of each vibration region after the piezoelectric ceramic is driven by electricity. When the touch position is not located in the reference area, the vibration amplitude of the reference area and the vibration amplitude of the area where the touch position is located are obtained according to the transient analysis information corresponding to the touch panel. The reference area is the area where the self-amplitude value of the touch panel is 0 in the bending vibration mode analysis information. The driving parameters of the piezoelectric ceramic are adjusted based on the vibration amplitude of the reference area and the vibration amplitude of the area where the touch position is located.
2. The method according to claim 1, characterized in that, The step of adjusting the driving parameters of the piezoelectric ceramic based on the vibration amplitude of the reference area and the vibration amplitude of the area where the touch position is located includes: The adjustment coefficient of the driving parameters of the piezoelectric ceramic is determined based on the vibration amplitude of the reference area and the vibration amplitude of the area where the touch position is located. The driving parameters of the piezoelectric ceramic are adjusted according to the adjustment coefficient of the driving parameters of the piezoelectric ceramic.
3. The method according to claim 2, characterized in that, The step of adjusting the driving parameters of the piezoelectric ceramic according to the adjustment coefficient of the driving parameters of the piezoelectric ceramic includes: The undetermined excitation frequency is determined based on the adjustment coefficient of the driving parameters of the piezoelectric ceramic and the excitation frequency in the driving parameters of the piezoelectric ceramic. Obtain a preset excitation frequency range, wherein the preset excitation frequency range is a range set based on the comfort level corresponding to human perception of vibration; When the undetermined excitation frequency is not within the preset excitation frequency range, the absolute value of the difference between the undetermined excitation frequency and the two boundary values of the preset excitation frequency range is determined, and the boundary value of the preset excitation frequency corresponding to the smallest absolute value of the difference is taken as the adjusted excitation frequency. In addition, the driving voltage in the driving parameters of the piezoelectric ceramic is adjusted according to the adjustment coefficient of the driving parameters of the piezoelectric ceramic and the driving voltage in the driving parameters of the piezoelectric ceramic.
4. The method according to claim 3, characterized in that, The method further includes: When the undetermined excitation frequency is within the preset excitation frequency range, the undetermined excitation frequency is determined to be the adjusted excitation frequency, while keeping the driving voltage in the driving parameters of the piezoelectric ceramic unchanged.
5. The method according to claim 1, characterized in that, The method further includes: When the touch position is located in the reference area, the driving parameters of the piezoelectric ceramic remain unchanged.
6. The method according to claim 1, characterized in that, The piezoelectric ceramics are multiple in number, and are distributed on both sides of the central axis of the reference region, with the central axis of the reference region as the dividing line. The phase difference of the driving voltage of the piezoelectric ceramics set on both sides of the reference region is 180°.
7. The method according to any one of claims 1-6, characterized in that, The aspect ratio of the touch panel is greater than 2:
3.
8. A touch panel vibration control device, characterized in that, A piezoelectric ceramic is disposed on the back of the touch panel. By driving the piezoelectric ceramic, the touch panel is vibrated. The device includes: The first acquisition module is used to acquire the touch position of the touch panel and the corresponding state analysis information of the touch panel. The state analysis information of the touch panel includes bending vibration mode analysis information and transient analysis information. The bending vibration mode analysis information is the distribution information of different vibration regions of the touch panel in the bending vibration mode when the piezoelectric ceramic is not driven. The transient analysis information is the vibration amplitude corresponding to each vibration region after the piezoelectric ceramic is driven by electricity. The second acquisition module is used to obtain the vibration amplitude of the reference area and the vibration amplitude of the area where the touch position is located based on the transient analysis information corresponding to the touch panel when the touch position is not located in the reference area. The reference area is the area where the self-amplitude value of the touch panel is 0 in the bending vibration mode analysis information. The adjustment module is used to adjust the driving parameters of the piezoelectric ceramic according to the vibration amplitude of the reference area and the vibration amplitude of the area where the touch position is located.
9. A touch panel vibration control device, characterized in that, It includes a memory and a processor, the memory storing a computer program for controlling the processor to operate in order to execute the control panel vibration control method according to any one of claims 1 to 7.
10. An electronic device, characterized in that, Includes a touch panel, piezoelectric ceramics, and a touch panel vibration control device as described in claim 8 or 9.
11. The electronic device according to claim 10, characterized in that, The electronic device further includes a capacitor film and a rigid support plate, wherein the capacitor film is disposed between the touch panel and the rigid support plate, and the rigid support plate is disposed between the capacitor film and the piezoelectric ceramic.
Citation Information
Patent Citations
Thin-walled structure part vibration test device and method based on piezoelectric ceramic vibration exciter
CN103528782A
Tactile feedback system and method
CN110413099A
Piezoelectric touch device, feedback vibration control method and device thereof and electronic equipment
CN111796669A
Touch control assembly, method for providing touch control feedback, terminal and readable storage medium
CN113391731A
Tactile feedback method and device
CN115469746A