Vibration determination method, electronic equipment, vibration test equipment and storage medium
By measuring the vibration parameters on the housing and screen of the electronic device and calculating the vibration energy, the vibration problems caused by the integrated earpiece and speaker design are solved, and the vibration intensity of the electronic device is accurately evaluated and optimized.
Patent Information
- Application Number
- CN202411722761.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-27
- Publication Date
- 2025-04-15
AI Technical Summary
In electronic devices, especially smartphones, the design of integrating the earpiece and speaker as a single component causes vibration problems, affecting the user's hearing experience and grip comfort.
By playing sound and measuring vibration parameters on the electronic device housing and screen, and calculating the vibration energy of each test point based on the weight of the device, thereby evaluating the vibration intensity of the electronic device.
This method can accurately evaluate the vibration intensity of electronic devices, help optimize the user experience, and provide higher grip comfort and auditory quality in a variety of usage scenarios.
Smart Images

Figure CN119835353A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of terminal technology, and in particular to a vibration determination method, electronic equipment, vibration testing equipment and storage medium. Background Art
[0002] At present, some electronic devices such as mobile phones are commonly designed to combine the receiver and speaker into one, which can save space and optimize the design. However, this design may cause vibration problems of the mobile phone shell in the case of an open back cavity, affecting the user's experience. Summary of the invention
[0003] In a first aspect, an embodiment of the present application provides a vibration determination method, comprising: In response to a sound being played by a sound generating device of the electronic device, obtaining a first vibration acceleration and a first vibration displacement at a plurality of first test points on a housing of the electronic device and a second vibration acceleration and a second vibration displacement at a plurality of second test points on a screen of the electronic device; Calculating first shell vibration energies of the plurality of first test points during the sound playback based on the weight of the electronic device, the first vibration acceleration, and the first vibration displacement; and calculating second shell vibration energies of the plurality of second test points during the sound playback based on the weight of the electronic device, the second vibration acceleration, and the second vibration displacement; The vibration intensity of the electronic device is determined based on the first shell vibration energy and the second shell vibration energy.
[0004] In some embodiments, it also includes: The vibration intensity of the electronic device is determined based on the first shell vibration energy, the second shell vibration energy, each first test point, and the weighting factor corresponding to each second test point.
[0005] In some embodiments, it also includes: Determining a contact probability of a hand of a holder of the electronic device touching each first test point and each second test point in a usage scenario; Based on the contact probability, a value of a weighting factor of each first test point and each second test point affecting the vibration intensity of the electronic device in the one usage scenario is determined.
[0006] In some embodiments, the value of the weighting factor increases as the contact probability increases.
[0007] In some embodiments, it also includes: Determine a first voltage amplitude curve of each first test point and each second test point during the sound playback, wherein the first voltage amplitude curve is obtained based on an acceleration sensor; Based on the first voltage amplitude curve corresponding to each first test point and each second test point and the acceleration conversion ratio of the acceleration sensor, a first vibration acceleration at each first test point and a second vibration acceleration at each second test point are obtained.
[0008] In some embodiments, it also includes: Determine a second voltage amplitude curve of each first test point and each second test point during the sound playing, wherein the second voltage amplitude curve is obtained based on a laser displacement sensor; Based on the second voltage amplitude curve corresponding to each first test point and each second test point and the displacement conversion ratio of the displacement sensor, a first vibration displacement at each first test point and a second vibration displacement at each second test point are obtained.
[0009] In some embodiments, it also includes: For each first test point and each second test point, the sensing component of the acceleration sensor is pasted to the corresponding test point, the output of the acceleration sensor is connected to an oscilloscope, the sound playing is controlled, and a first voltage amplitude curve output by the oscilloscope during the sound playing is obtained; The sound is controlled to pause, the sensing component of the acceleration sensor is removed from the corresponding test point, the laser displacement sensor is aligned with the corresponding test point, the sound is controlled to play, and a second voltage amplitude curve output by the laser displacement sensor during the sound playing is obtained.
[0010] In some embodiments, the plurality of second test points include test points in an upper area of the screen, test points in a middle area of the screen, and test points in a lower area of the screen.
[0011] In some embodiments, the test point in the upper area of the screen, the test point in the middle area of the screen, and the test point in the lower area of the screen are located at the longitudinal center of the screen of the electronic device.
[0012] In some embodiments, the plurality of first test points include test points in an upper region of the housing, test points in a middle region of the housing, and test points in a lower region of the housing.
[0013] In some embodiments, the test points in the upper area of the housing, the test points in the middle area of the housing, and the test points in the lower area of the housing are located at the longitudinal center of the rear shell of the electronic device.
[0014] In some embodiments, the sound played by the sound-generating device is an audio signal that is swept at a fixed step within a preset frequency range.
[0015] In a second aspect, an embodiment of the present application provides an electronic device, including: a sound-generating device configured to play a sound; a memory configured to store a computer program; A processor is configured to implement the method as described in any one of the first aspects above when executing the computer program.
[0016] In a third aspect, an embodiment of the present application provides a vibration testing device, including: a memory configured to store a computer program; A processor is configured to implement the method as described in any one of the first aspects above when executing the computer program.
[0017] In a fourth aspect, an embodiment of the present application provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described in any one of the first aspects above.
[0018] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the method described in any one of the first aspects above. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] In order to more clearly illustrate the technical solutions in the present application or the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0020] Figure 1 A schematic diagram of the structure of a terminal provided in one embodiment of the present application; Figure 2 A schematic diagram of a flow chart of a vibration determination method provided by an embodiment of the present application; Figure 3 One of the scenario schematic diagrams of the vibration determination method provided by an embodiment of the present application; Figure 4 A second schematic diagram of a scenario of a vibration determination method provided by an embodiment of the present application; Figure 5 A third schematic diagram of a scenario of a vibration determination method provided by an embodiment of the present application; Figure 6A fourth schematic diagram of a scenario of a vibration determination method provided by an embodiment of the present application; Figure 7 A schematic diagram of the structure of an electronic device provided for one embodiment of the present application. DETAILED DESCRIPTION
[0021] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in this application. Obviously, the described embodiments are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0022] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first" and "second" are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally represents that the objects associated with each other are in an "or" relationship.
[0023] In the current field of electronic device design, especially in smartphone manufacturing, the design trend of integrating the receiver and speaker into a single component is becoming increasingly prominent. This design strategy aims to effectively reduce the internal space occupied by the device while promoting the compactness of the overall structure and the optimization of the design. The integrated receiver and speaker design, while improving the device's integration and aesthetics, also brings a series of vibration problems. Especially when using an open back cavity structure, the unexpected jitter or resonance of the phone case not only reduces the user's auditory experience, but also reduces the comfort of holding the phone.
[0024] Therefore, accurate evaluation of case vibration strength is crucial to optimizing user experience in various usage scenarios such as calls, entertainment, and games.
[0025] To this end, the present application provides a vibration determination method, which plays sound and measures the vibration parameters on the electronic device casing and screen, and calculates the vibration energy of each test point based on the weight of the electronic device, thereby accurately evaluating the vibration intensity of the electronic device.
[0026] The vibration determination method provided in the embodiment of the present application can be applied to handheld terminals such as mobile phones, tablet computers, wearable devices, vehicle-mounted devices, augmented reality (AR) / virtual reality (VR) devices, laptop computers, ultra-mobile personal computers (UMPC), netbooks, personal digital assistants (PDA), etc. The embodiment of the present application does not impose any restrictions on the specific type of the terminal.
[0027] For example, the terminal can be a station (STAION, ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a handheld communication device, a handheld computing device, and / or other devices for communicating on a wireless system and a next-generation communication system, such as a mobile terminal in a 5G network, a mobile terminal in a future evolved Public Land Mobile Network (PLMN) or a mobile terminal in a future evolved Non-terrestrial Network (NTN), etc.
[0028] In some embodiments, the terminal may be a Figure 1 The mobile phone 100 of the hardware structure shown in FIG. Figure 1 As shown, the mobile phone 100 may specifically include: a radio frequency (RF) circuit 110, a memory 120, an input unit 130, a display unit 140, a sensor 150, an audio circuit 160, a short-range wireless communication module 170, a processor 180, and a power supply 190. Those skilled in the art will appreciate that Figure 1 The structure of the mobile phone 100 shown in the figure does not constitute a limitation on the electronic device, and the electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0029] Combine the following Figure 1 A detailed introduction to the various components of the mobile phone: The RF circuit 110 can be used for receiving and sending signals during information transmission or calls. In particular, after receiving the downlink information of the base station, it is sent to the processor 180 for processing; in addition, the designed uplink data is sent to the base station. Generally, the RF circuit includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (Low Noise Amplifier, LNA), a duplexer, etc. In addition, the RF circuit 110 can also communicate with the network and other devices through wireless communication. The above-mentioned wireless communication can use any communication standard or protocol, and the wireless communication can include global system for mobile communications (global system for mobile communications, GSM), general packet radio service (general packet radio service, GPRS), code division multiple access (code division multiple access, CDMA), wideband code division multiple access (wideband code division multiple access, WCDMA), time division code division multiple access (time-division code division multiple access, TD-SCDMA), long term evolution (long term evolution, LTE), new radio (new radio, NR), GNSS, FM, low orbit satellite connection and / or IR technology, etc. The GNSS may include a global positioning system (GPS), a global navigation satellite system (GLONASS), a Beidou navigation satellite system (BDS), a quasi-zenith satellite system (QZSS) and / or a satellite based augmentation system (SBAS), etc.
[0030] The memory 120 can be used to store software programs and modules. The processor 180 executes various functional applications and data processing of the mobile phone by running the software programs and modules stored in the memory 120. The memory 120 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the mobile phone (such as pictures, audio data, phone books, etc.), etc. In addition, the memory 120 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Specifically, the memory 120 may store pictures taken by the mobile phone 100 or downloaded via a wireless network.
[0031] The input unit 130 can be used to receive input digital or character information, and to generate key signal input related to the user settings and function control of the mobile phone 100. Specifically, the input unit 130 may include a touch panel 131 and other input devices 132. The touch panel 131, also known as a touch screen, can collect the user's touch operation on or near it (such as the user's operation on the touch panel 131 or near the touch panel 131 using any suitable object or accessory such as a finger, stylus, etc.), and drive the corresponding connection device according to a pre-set program. Optionally, the touch panel 131 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into the touch point coordinates, and then sends it to the processor 180, and can receive and execute the command sent by the processor 180. In addition, the touch panel 131 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 131, the input unit 130 may also include other input devices 132. Specifically, other input devices 132 may include but are not limited to one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, etc.
[0032] The display unit 140 can be used to display information input by the user or information provided to the user and various menus of the mobile phone. The display unit 140 may include a display panel 141. Optionally, the display panel 141 may be configured in the form of a liquid crystal display (LCD), a light emitting diode (LED), an organic light emitting diode (OLED), an active-matrix organic light emitting diode (AMOLED), etc. Further, the touch panel 131 may cover the display panel 141. When the touch panel 131 detects a touch operation on or near it, it is transmitted to the processor 180 to determine the type of touch event. Subsequently, the processor 180 provides a corresponding visual output on the display panel 141 according to the type of touch event. Although in Figure 1 In the embodiment, the touch panel 131 and the display panel 141 are used as two independent components to realize the input and output functions of the mobile phone, but in some embodiments, the touch panel 131 and the display panel 141 can be integrated to realize the input and output functions of the mobile phone.
[0033] The mobile phone 100 may also include at least one sensor 150, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 141 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 141 and / or the backlight when the mobile phone is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that can be configured in the mobile phone, such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be repeated here.
[0034] The audio circuit 160, the speaker 161, and the microphone 162 can provide an audio interface between the user and the mobile phone. The audio circuit 160 can transmit the received audio data to the speaker 161 after converting the received audio data into an electrical signal, which is converted into a sound signal for output; on the other hand, the microphone 162 converts the collected sound signal into an electrical signal, which is received by the audio circuit 160 and converted into audio data, and then the audio data is output to the processor 180 for processing, and then sent to another electronic device through the RF circuit 110, or the audio data is output to the memory 120 for further processing.
[0035] Communication technologies such as Wi-Fi, Bluetooth, and Near Field Communication (NFC) belong to short-range wireless transmission technologies. The mobile phone can help users send and receive emails, browse web pages, access streaming media, etc. through the short-range wireless module 170, which provides users with wireless broadband Internet access. The above-mentioned short-range wireless module 170 may include a Wi-Fi chip, a Bluetooth chip, and an NFC chip. The Wi-Fi chip can realize the function of Wi-Fi Direct connection between the mobile phone 100 and other electronic devices, and can also make the mobile phone 100 work in an AP mode (Access Point mode) that can provide wireless access services and allow other wireless devices to access, or work in a STA mode (Station mode) that can connect to an AP but does not accept wireless devices to access, thereby establishing point-to-point communication between the mobile phone 100 and other Wi-Fi devices.
[0036] The processor 180 is the control center of the mobile phone. It uses various interfaces and lines to connect various parts of the entire mobile phone. It executes various functions of the mobile phone and processes data by running or executing software programs and / or modules stored in the memory 120, and calling data stored in the memory 120, so as to monitor the mobile phone as a whole. Optionally, the processor 180 may include one or more processing units; optionally, the processor 180 may include, for example, an application processor (application processor, AP), a modem processor, a graphics processor (graphics processing unit, GPU), an image signal processor (image signal processor, ISP), a controller, a video codec, a digital signal processor (digital signal processor, DSP), a baseband processor, and / or a neural-network processing unit (neural-network processing unit, NPU), etc. Among them, different processing units can be independent devices or integrated in one or more processors.
[0037] The mobile phone 100 also includes a power source 190 (such as a battery) for supplying power to various components. Preferably, the power source can be logically connected to the processor 180 through a power management system, so that the power management system can manage functions such as charging, discharging, and power consumption.
[0038] The mobile phone 100 may further include a camera. Optionally, the camera may be located at the front or rear of the mobile phone, which is not limited in the present embodiment.
[0039] Figure 2This is one of the flow charts of the vibration determination method provided in the embodiment of the present application. Figure 2 As shown, a vibration determination method is provided, including the following steps: step 210, step 220, and step 230. The steps of the method flow are only a possible implementation of the present application.
[0040] Step 210: in response to a sound produced by a sound generating device of an electronic device, obtaining a first vibration acceleration and a first vibration displacement at a plurality of first test points on a housing of the electronic device and a second vibration acceleration and a second vibration displacement at a plurality of second test points on a screen of the electronic device; Here, the sound-emitting device can be a speaker or earpiece of an electronic device, or a speaker and earpiece two-in-one unit. The sound-emitting device can be one, such as a speaker or a two-in-one unit. The sound-emitting device can also be multiple, such as multiple speakers, multiple two-in-one units, or a combination of a speaker and a two-in-one unit.
[0041] For example, the electronic device can select a sound containing multiple frequencies and amplitudes, such as a music file, a video file, etc., and the sound can be sent to the speaker for playback or the earpiece for playback. In addition, when the electronic device uses a two-in-one unit that integrates speaker and earpiece functions, the sound can also be sent to the two-in-one unit for playback. In some examples, part of the sound can be played through the speaker, and the other part of the sound can be played through the earpiece. The electronic device can control the speaker and the earpiece to play the sound separately according to needs.
[0042] In some examples, the sound played by the sound generating device may be an audio signal that is swept at a fixed step within a preset frequency range.
[0043] In other examples, the sound played by the sound-generating device may be an audio signal of random frequency.
[0044] The sound in this embodiment can be an audio signal that sweeps the frequency with a fixed step, and the user can set the frequency range and step value by himself.
[0045] For example, the sound starts at 100Hz and gradually increases in frequency in steps of 10Hz until 1.5KHz, that is, the frequency range of the sound is 100Hz-1500Hz, and the step value is 10Hz. At each step frequency, the signal is played at an amplitude of 0dBFs (i.e. 100%), that is, the signal strength of the played sound reaches the maximum value that the mobile phone digital audio system can handle. By sweeping the frequency in a fixed step within the range of 100Hz-1.5KHz, the vibration response of the electronic device in the entire low and medium frequency range can be detected to ensure the comprehensiveness of the test results. Using a 0dBFs signal ensures that the test signal has sufficient strength to accurately trigger and measure the vibration response.
[0046] The shell vibration intensity of an electronic device can be detected in a test environment, for example, using the vibration determination method described in this article. The sound played by the electronic device can be generated by a signal generator, and the signal generator automatically adjusts the output frequency of the audio signal through a controller. The signal generator can generate the audio signal required for the test by setting the scanning mode of the signal generator, such as linear scanning, step scanning, starting frequency, ending frequency, scanning speed (or time) and / or stepping frequency.
[0047] For example, if the signal generator works in a step-sweep scenario, with a starting frequency of 100Hz, an ending frequency of 1500Hz, a step length of 10Hz, and a sweep time of 10S, the signal generator will output an audio signal that changes from 100Hz to 1500Hz within 10S, and the frequency difference between each signal point is 10Hz.
[0048] That is to say, the vibration of the electronic device can be generated by a sound signal such as music generated by the application software of the electronic device, or by a sound signal with a specific pattern generated by an external device such as a signal generator.
[0049] In one embodiment, a plurality of first test points are pre-set on the housing of the electronic device. The first test point refers to a measurement point on the housing, which can be set at a specific position on the housing of the electronic device, such as a corner, an edge of four sides, or a center area. Similarly, a plurality of second test points are also set on the screen of the electronic device, and the second test point refers to a measurement point on the screen, which can be set in different areas of the screen to ensure a comprehensive assessment of the vibration situation.
[0050] refer to Figure 3 As shown, three test points A1, A2 and A3 are respectively set at the lower left corner, the center area and the right edge of the housing of the electronic device, and the first vibration acceleration and the first vibration displacement generated by the sound-generating device when playing sound at these three test points A1, A2 and A3 are measured and recorded.
[0051] Similarly, refer to Figure 4 As shown, three test points B1, B2 and B3 are respectively set in three areas of the screen of the electronic device, and the second vibration acceleration and the second vibration displacement generated by the sound-generating device when playing sounds at the three test points B1, B2 and B3 are measured and recorded.
[0052] Here, vibration acceleration refers to the change in velocity of the test point during the vibration process caused by the sound played by the sound-generating device. Vibration displacement refers to the distance the test point moves relative to the position when the electronic device does not play any sound during the vibration process caused by the sound played by the sound-generating device.
[0053] In one embodiment, the vibration acceleration of all test points (A1, A2, A3 and B1, B2, B3) can be measured one by one, and then the vibration displacement of these test points can be measured one by one; or the vibration displacement of all test points can be measured one by one, and then the vibration acceleration of these points can be measured one by one; or, a point-by-point method can be adopted, that is, the vibration acceleration and vibration displacement are measured at one test point (such as A1) respectively, and then the process is repeated at the next test point (such as A2) until all test points are measured.
[0054] Step 220: calculating first shell vibration energies of the plurality of first test points during the sound playback period based on the weight of the electronic device, the first vibration acceleration, and the first vibration displacement; and calculating second shell vibration energies of the plurality of second test points during the sound playback period based on the weight of the electronic device, the second vibration acceleration, and the second vibration displacement; It should be noted that when the sound-generating device of the electronic device plays a sound, the sound cavity of the speaker or the earpiece or the two-in-one unit vibrates to emit the above sound, and the vibration of the above sound-generating device will transmit a vibration force to the shell to make the shell vibrate. During the vibration process, each point on the shell will be affected by the vibration force and produce displacement. The product of the vibration force and the displacement (i.e., work) can quantify the effect of this energy transfer. Therefore, the concept of work is used in the embodiment of the present application to calculate the shell vibration energy transmitted during the vibration process.
[0055] Here, the weight m of the electronic device is determined, and the product of the weight m and the vibration acceleration can be regarded as the vibration force acting on the test point of the shell of the electronic device. The embodiment of the present application calculates the first shell vibration energy and the second shell vibration energy by determining the first vibration acceleration a1 measured at each first test point, the weight m of the electronic device and the first vibration displacement S1, and the first vibration acceleration a2 and the first vibration displacement S2 measured at each first test point.
[0056] Specifically, at each first test point, according to the measured first vibration acceleration a1 and the weight m of the electronic device, the vibration force F1 at each first test point is calculated according to F=ma. The first shell vibration energy W1 at each first test point is calculated according to W=FS.
[0057] Similarly, at each second test point, based on the measured second vibration acceleration a2 and the weight m of the electronic device, the vibration force F2 at each second test point is calculated according to F=ma. The second shell vibration energy W2 at each second test point is calculated according to W=FS.
[0058] Step 230: Determine the vibration intensity of the electronic device based on the first shell vibration energy and the second shell vibration energy.
[0059] After the shell vibration energy at all test points is obtained, the overall vibration intensity of the electronic device is comprehensively judged in combination with the shell vibration energies at all test points. For example, the vibration intensity of the electronic device is determined based on the average value of the shell vibration energies at all test points, or the vibration intensity of the electronic device is determined by performing a weighted average calculation on the shell vibration energies at all test points according to a certain weighted ratio.
[0060] In an embodiment of the present application, by measuring the vibration acceleration and vibration displacement of multiple test points on the outer casing and the screen when the sound-emitting device of the electronic device plays sound, and combining the shell vibration energy calculated based on the weight of the electronic device, the overall vibration intensity of the electronic device can be accurately and comprehensively evaluated.
[0061] It should be noted that each implementation method of the present application can be freely combined, the order can be changed, or it can be executed separately, and does not need to rely on or depend on a fixed execution order.
[0062] In some embodiments, the plurality of first test points may include test points in an upper region of the housing, test points in a middle region of the housing, and test points in a lower region of the housing.
[0063] The upper area of the shell is usually close to the sound-generating device of the electronic device (such as a speaker, earpiece or two-in-one unit), and is the main area of sound output. The test points set in the upper area of the shell can accurately capture the vibration generated by the shell of the electronic device when the sound-generating device plays sound.
[0064] In one example, when the electronic device is held in both hands, one of the user's hands will touch the upper area of the shell, and the vibration of the upper area of the shell can be clearly felt by the skin of one of the user's hands; the other hand of the user will touch the lower area of the shell, and the vibration of the lower area of the shell can be clearly felt by the skin of the other hand of the user.
[0065] In one example, when the electronic device is held in one hand, the middle area and the outer lower area of the housing are the main holding parts of the electronic device. The user's hand usually touches this area when using the electronic device with one hand, and the middle area and the outer lower area of the housing can be clearly felt by the skin of the user's hand. Therefore, the test points set in the middle area and the lower area of the housing can evaluate the impact of the vibration of the rear housing of the electronic device on the user when the electronic device is used with one hand.
[0066] Furthermore, the test points in the upper area of the shell, the test points in the middle area of the shell, and the test points in the lower area of the shell may also be located at the longitudinal center of the shell of the electronic device.
[0067] In addition to considering the vibration conditions in different areas, the distribution of vibration in the longitudinal direction can also be considered. Therefore, setting these test points at the longitudinal center of the electronic device housing can also more accurately evaluate the vibration conditions of the electronic device housing in the longitudinal direction.
[0068] like Figure 5 As shown, taking the longitudinal center line of the shell as a reference, first test points A4, A5 and A6 are respectively set in the upper area, the middle area and the lower area of the shell.
[0069] In some embodiments, the plurality of second test points include test points in an upper area of the screen, test points in a middle area of the screen, and test points in a lower area of the screen.
[0070] Similarly, the upper area of the screen is usually close to the sound-emitting device of the electronic device (such as a speaker, earpiece or two-in-one unit), and is the main area of sound output. The test points set in the upper area of the screen can accurately capture the vibration generated by the screen of the electronic device when the sound-emitting device plays sound.
[0071] In one example, when the electronic device is held with both hands for touch operation, one of the user's hands (such as the left thumb) will touch the upper area of the screen, and the vibration of the upper area of the screen can be clearly felt by the skin of one of the user's hands (such as the left thumb); the user's other hand (such as the right thumb) will touch the lower area of the screen, and the vibration of the lower area of the screen can be clearly felt by the skin of the user's other hand (such as the right thumb).
[0072] In one example, when a user holds an electronic device with one hand for touch operation, the middle area and the lower area of the screen are the main touch parts of the electronic device. When the user uses the electronic device with one hand, the hand usually touches this area, and the middle area and the lower area of the screen can be clearly felt by the skin of the user's hand. Therefore, the test points set in the middle area and the lower area of the screen can evaluate the impact of the screen vibration of the electronic device on the user when using it with one hand.
[0073] Furthermore, the test points in the upper area of the screen, the test points in the middle area of the screen, and the test points in the lower area of the screen are located at the longitudinal center of the screen of the electronic device.
[0074] In addition to considering the vibration conditions in different areas, the distribution of vibration in the longitudinal direction can also be considered. Therefore, setting these test points at the longitudinal center of the electronic device screen can also more accurately evaluate the vibration conditions of the electronic device housing in the longitudinal direction.
[0075] like Figure 6 As shown, taking the longitudinal center line of the screen as a reference, first test points B4, B5 and B6 are set in the upper area, the middle area and the lower area of the screen respectively.
[0076] In some embodiments, it also includes: The vibration intensity of the electronic device is determined based on the first shell vibration energy, the second shell vibration energy, each first test point, and the weighting factor corresponding to each second test point.
[0077] The weighting factor refers to the weight assigned to each test point, and is used to adjust the influence of the vibration data of the test point on the overall vibration intensity assessment of the electronic device.
[0078] Here, the weighting factor can be set according to the physical location of the test point. For example, if some parts have a greater impact on the user's grip comfort of the handheld electronic device, a higher weighting factor value is set. It can also be set according to the structural importance of the test point. For example, if some parts have a greater impact on the performance of the device, a higher weighting factor value needs to be set. In addition, the corresponding weighting factor can be set according to the degree of interaction between the user and these test points when using the electronic device.
[0079] refer to Figure 3 and Figure 4 , based on the impact of vibration on the holding comfort at the six test points A1, A2, A3, B1, B2, and B3 when the user holds the electronic device, weighting factors a, b, c, d, e, and f are set for these points respectively. The shell vibration energy of each test point is W(A1), W(A2), W(A3), W(B1), W(B2), and W(B3), respectively. The vibration intensity of the electronic device can be calculated by the following formula: Vibration intensity = (a W (A1) + b W (A2) + c W (A3) + d W (B1) + e W (B2) + f W (B3)) / 6.
[0080] In the embodiment of the present application, vibrations at different positions have different effects on user experience and device performance, so a more comprehensive evaluation of the vibration intensity of the electronic device can be achieved by setting a weighting factor.
[0081] In some embodiments, it further includes: Determining a contact probability of a hand of a holder of the electronic device touching each first test point and each second test point in a usage scenario; Based on the contact probability, a value of a weighting factor of each first test point and each second test point affecting the vibration intensity of the electronic device in the one usage scenario is determined.
[0082] Here, the contact probability reflects the relative degree of contact between the skin of the holder's hand (such as fingers and palm) and the test points of the electronic device in a specific usage scenario.
[0083] For example, for specific usage scenarios, such as playing games or watching vertical videos, observe and analyze the natural contact positions of the holder's hands when operating the electronic device, and determine the contact probability of each first test point and each second test point based on the positional relationship between each first test point and the second test point and the natural contact position (such as the distance between the points, the relative position, and the possible movement path of the user's hand when operating).
[0084] For example, for specific usage scenarios, through user surveys or experimental tests, the contact frequency of the user's hand touching each first test point and the second test point in each usage scenario is counted, and the contact probability of each test point being touched is obtained based on the contact frequency of each test point.
[0085] For example, in a usage scenario, if the electronic device is used for 1 hour, the first test point A1 is in contact with the holder's hand for 50 minutes, and the second test point B1 is in contact with the holder's hand for 55 minutes, then the ratio of contact time to usage time can be used to determine the contact probability. That is, the contact probability of the first test point A1 in this usage scenario is 50 / 60=0.833, and the contact probability of the second test point B1 in this usage scenario is 55 / 60=0.917. It should be noted that the unit of the above time dimension can be set to a more precise second to calculate the contact probability.
[0086] In another example, in a usage scenario, the contact probability of the first test point A1 in the usage scenario can be determined by the ratio of the first number of contacts between the holder's hand and the first test point A1 and the second number of contacts between the holder's hand on the entire housing within a period of time (for example, the aforementioned 1 hour or other suitable time). Similarly, the contact probability of the second test point B1 in the usage scenario can be determined by the ratio of the third number of contacts between the holder's hand and the second test point B1 and the fourth number of contacts between the holder's hand on the entire screen within a period of time (for example, the aforementioned 1 hour or other suitable time).
[0087] The contact probability can be used to locate the areas where the holder has a high contact frequency when holding the electronic device, and the holder can be sensitive to the vibration of these areas with a high contact frequency. Based on the contact probability of each first test point and each second test point, a weighting factor value is assigned to each test point, which can more accurately evaluate the impact of the shell vibration on the holder.
[0088] Here, the value of the weighting factor may increase as the contact probability increases.
[0089] For example, in a horizontal screen gaming scenario, the contact probabilities of the six test points are A1=B1=B3>B2>A3>A2, and the values of the weighted factors of the six test points may be A1=B1=B3>B2>A3>A2.
[0090] For example, in the vertical screen video viewing scenario, the contact probabilities of the six test points are A2>A3>B2>B3>B1>A1, and the values of the weighted factors of the six test points may be A2>A3>B2>B3>B1>A1.
[0091] In the embodiment of the present application, by assigning a weighting factor value to each test point according to the contact probability of each test point, the influence of the shell vibration on the holder can be evaluated more accurately.
[0092] In some embodiments, it also includes: Determine a first voltage amplitude curve of each first test point and each second test point during the sound playback, wherein the first voltage amplitude curve is obtained based on an acceleration sensor; Based on the first voltage amplitude curve corresponding to each first test point and each second test point and the acceleration conversion ratio of the acceleration sensor, a first vibration acceleration at each first test point and a second vibration acceleration at each second test point are obtained.
[0093] In this embodiment, the acceleration sensor is used to monitor the vibration of each test point during the sound source playback. The acceleration sensor has a fixed acceleration conversion ratio , used to convert the measured voltage signal into the actual acceleration value.
[0094] Specifically, the acceleration sensor can record the voltage change of each test point during the vibration process, that is, the voltage amplitude curve For each test point, the voltage amplitude curve recorded by the acceleration sensor is And acceleration conversion ratio , you can use Calculate the vibration acceleration of the test point .
[0095] In some embodiments, it also includes: Determine a second voltage amplitude curve of each first test point and each second test point during the sound playing, wherein the second voltage amplitude curve is obtained based on a laser displacement sensor; Based on the second voltage amplitude curve corresponding to each first test point and each second test point and the displacement conversion ratio of the displacement sensor, a first vibration displacement at each first test point and a second vibration displacement at each second test point are obtained.
[0096] Here, a laser displacement sensor is used to monitor the displacement of each test point during the sound source playback. The laser displacement sensor detects displacement by emitting a laser beam and measuring the change in reflected light. Similarly, the laser displacement sensor also has a corresponding acceleration conversion ratio β, which is used to convert the measured voltage signal into an actual displacement value.
[0097] Specifically, the laser displacement sensor can record the voltage change of each test point during the vibration process, that is, the voltage amplitude curve Vpeak (t). For each test point, the voltage amplitude curve Vpeak (t) and the displacement conversion ratio β recorded by the laser displacement sensor can be used to calculate the value of the displacement conversion ratio according to the following formula: Calculate the vibration displacement of the test point .
[0098] In some embodiments, it also includes: For each first test point and each second test point, the sensing component of the acceleration sensor is pasted to the corresponding test point, the output of the acceleration sensor is connected to an oscilloscope, the sound playing is controlled, and a first voltage amplitude curve output by the oscilloscope during the sound playing is obtained; The sound is controlled to pause, the sensing component of the acceleration sensor is removed from the corresponding test point, the laser displacement sensor is aligned with the corresponding test point, the sound is controlled to play, and a second voltage amplitude curve output by the laser displacement sensor during the sound playing is obtained.
[0099] Here, the inductive component of the accelerometer also refers to the sensitive element of the accelerometer, which is the part of the accelerometer that directly senses the acceleration change and converts it into an electrical signal. An oscilloscope is an electronic testing instrument that can display the waveform of the voltage measured by the accelerometer changing over time.
[0100] Specifically, during the test, the sensing component of the acceleration sensor is pasted to the corresponding test point, and the output of the acceleration sensor is connected to the oscilloscope. Next, the sound is controlled to start playing. During the sound playing, the sensing component of the acceleration sensor senses the vibration at the test point, and converts the vibration data into a voltage signal and outputs it to the oscilloscope. The oscilloscope records these voltage signals to form a first voltage amplitude curve.
[0101] After the sound playback is completed, the sound playback is paused and the sensing component of the acceleration sensor is removed from the test point. Next, the laser displacement sensor is aligned with the test point where the acceleration sensor was previously pasted. The laser displacement sensor detects the displacement of the surface by emitting a laser beam and measuring the change in reflected light. The sound playback is controlled again to induce vibration of the electronic device. During the sound playback, the laser displacement sensor detects the vibration displacement at the test point and converts the displacement data into voltage signals. These signals are recorded to form a second voltage amplitude curve.
[0102] In the embodiment of the present application, through the above steps, the vibration acceleration and vibration displacement information generated by the sound at each test point can be obtained respectively, thereby providing an evaluation basis for evaluating the vibration intensity of the electronic device.
[0103] In some embodiments, an electronic device is also included, and the electronic device includes: a sound-generating device configured to play a sound; a memory configured to store a computer program; A processor is configured to implement the vibration determination method in the above embodiment when executing the computer program, the method comprising: In response to a sound being played by a sound generating device of the electronic device, obtaining a first vibration acceleration and a first vibration displacement at a plurality of first test points on a housing of the electronic device and a second vibration acceleration and a second vibration displacement at a plurality of second test points on a screen of the electronic device; Calculating first shell vibration energies of the plurality of first test points during the sound playback based on the weight of the electronic device, the first vibration acceleration, and the first vibration displacement; and calculating second shell vibration energies of the plurality of second test points during the sound playback based on the weight of the electronic device, the second vibration acceleration, and the second vibration displacement; The vibration intensity of the electronic device is determined based on the first shell vibration energy and the second shell vibration energy.
[0104] In some embodiments, a vibration test device is further included, the vibration test device comprising: a memory configured to store a computer program; A processor is configured to implement the vibration determination method in the above embodiment when executing the computer program, the method comprising: In response to a sound being played by a sound generating device of the electronic device, obtaining a first vibration acceleration and a first vibration displacement at a plurality of first test points on a housing of the electronic device and a second vibration acceleration and a second vibration displacement at a plurality of second test points on a screen of the electronic device; Calculating first shell vibration energies of the plurality of first test points during the sound playback based on the weight of the electronic device, the first vibration acceleration, and the first vibration displacement; and calculating second shell vibration energies of the plurality of second test points during the sound playback based on the weight of the electronic device, the second vibration acceleration, and the second vibration displacement; The vibration intensity of the electronic device is determined based on the first shell vibration energy and the second shell vibration energy.
[0105] Figure 7 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 7 As shown, the electronic device may include: a processor 710, a communication interface 720, a memory 730 and a communication bus 740, wherein the processor 710, the communication interface 720 and the memory 730 communicate with each other through the communication bus 740. The processor 710 may call the logic instructions in the memory 730 to execute the vibration determination method, which includes: In response to a sound being played by a sound generating device of the electronic device, obtaining a first vibration acceleration and a first vibration displacement at a plurality of first test points on a housing of the electronic device and a second vibration acceleration and a second vibration displacement at a plurality of second test points on a screen of the electronic device; Calculating first shell vibration energies of the plurality of first test points during the sound playback based on the weight of the electronic device, the first vibration acceleration, and the first vibration displacement; and calculating second shell vibration energies of the plurality of second test points during the sound playback based on the weight of the electronic device, the second vibration acceleration, and the second vibration displacement; The vibration intensity of the electronic device is determined based on the first shell vibration energy and the second shell vibration energy.
[0106] In addition, the logic instructions in the above-mentioned memory 730 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0107] On the other hand, the present application further provides a computer program product, the computer program product comprising a computer program, the computer program may be stored on a non-transitory computer-readable storage medium, and when the computer program is executed by a processor, the computer can execute the method provided by each of the above method embodiments, the method comprising: In response to a sound being played by a sound generating device of the electronic device, obtaining a first vibration acceleration and a first vibration displacement at a plurality of first test points on a housing of the electronic device and a second vibration acceleration and a second vibration displacement at a plurality of second test points on a screen of the electronic device; Calculating first shell vibration energies of the plurality of first test points during the sound playback based on the weight of the electronic device, the first vibration acceleration, and the first vibration displacement; and calculating second shell vibration energies of the plurality of second test points during the sound playback based on the weight of the electronic device, the second vibration acceleration, and the second vibration displacement; The vibration intensity of the electronic device is determined based on the first shell vibration energy and the second shell vibration energy.
[0108] In another aspect, the present application further provides a non-transitory computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the method provided by the above method embodiments is implemented, and the method includes: In response to a sound being played by a sound generating device of the electronic device, obtaining a first vibration acceleration and a first vibration displacement at a plurality of first test points on a housing of the electronic device and a second vibration acceleration and a second vibration displacement at a plurality of second test points on a screen of the electronic device; Calculating first shell vibration energies of the plurality of first test points during the sound playback based on the weight of the electronic device, the first vibration acceleration, and the first vibration displacement; and calculating second shell vibration energies of the plurality of second test points during the sound playback based on the weight of the electronic device, the second vibration acceleration, and the second vibration displacement; The vibration intensity of the electronic device is determined based on the first shell vibration energy and the second shell vibration energy.
[0109] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0110] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0111] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A vibration determination method, comprising: In response to a sound being played by a sound generating device of the electronic device, obtaining a first vibration acceleration and a first vibration displacement at a plurality of first test points on a housing of the electronic device and a second vibration acceleration and a second vibration displacement at a plurality of second test points on a screen of the electronic device; Calculating first shell vibration energies of the plurality of first test points during the sound playback based on the weight of the electronic device, the first vibration acceleration, and the first vibration displacement; and calculating second shell vibration energies of the plurality of second test points during the sound playback based on the weight of the electronic device, the second vibration acceleration, and the second vibration displacement; The vibration intensity of the electronic device is determined based on the first shell vibration energy and the second shell vibration energy.
2. The vibration determination method according to claim 1, further comprising: The vibration intensity of the electronic device is determined based on the first shell vibration energy, the second shell vibration energy, each first test point, and the weighting factor corresponding to each second test point.
3. The vibration determination method according to claim 2, further comprising: Determining a contact probability of a hand of a holder of the electronic device touching each first test point and each second test point in a usage scenario; Based on the contact probability, a value of a weighting factor of each first test point and each second test point affecting the vibration intensity of the electronic device in the one usage scenario is determined.
4. The vibration determination method according to claim 3, wherein: The value of the weighting factor increases as the contact probability increases.
5. The vibration determination method according to claim 1, further comprising: Determine a first voltage amplitude curve of each first test point and each second test point during the sound playback, wherein the first voltage amplitude curve is obtained based on an acceleration sensor; Based on the first voltage amplitude curve corresponding to each first test point and each second test point and the acceleration conversion ratio of the acceleration sensor, a first vibration acceleration at each first test point and a second vibration acceleration at each second test point are obtained.
6. The vibration determination method according to claim 1, wherein: Also includes: Determine a second voltage amplitude curve of each first test point and each second test point during the sound playing, wherein the second voltage amplitude curve is obtained based on a laser displacement sensor; Based on the second voltage amplitude curve corresponding to each first test point and each second test point and the displacement conversion ratio of the displacement sensor, a first vibration displacement at each first test point and a second vibration displacement at each second test point are obtained.
7. The vibration determination method according to claim 5 or 6, further comprising: For each first test point and each second test point, the sensing component of the acceleration sensor is pasted to the corresponding test point, the output of the acceleration sensor is connected to an oscilloscope, the sound playing is controlled, and a first voltage amplitude curve output by the oscilloscope during the sound playing is obtained; The sound is controlled to pause, the sensing component of the acceleration sensor is removed from the corresponding test point, the laser displacement sensor is aligned with the corresponding test point, the sound is controlled to play, and a second voltage amplitude curve output by the laser displacement sensor during the sound playing is obtained.
8. The vibration determination method according to claim 1, wherein: The plurality of second test points include test points in an upper area of the screen, test points in a middle area of the screen, and test points in a lower area of the screen, wherein the test points in the upper area of the screen, the test points in the middle area of the screen, and the test points in the lower area of the screen are located at the longitudinal center of the screen of the electronic device; The multiple first test points include test points in the upper area of the shell, test points in the middle area of the shell, and test points in the lower area of the shell, wherein the test points in the upper area of the shell, the test points in the middle area of the shell, and the test points in the lower area of the shell are located at the longitudinal center position of the rear shell of the electronic device.
9. An electronic device, comprising: a sound-generating device configured to play a sound; a memory configured to store a computer program; A processor, configured to implement the method according to any one of claims 1 to 8 when executing the computer program.
10. A vibration testing device comprising: a memory configured to store a computer program; A processor, configured to implement the method according to any one of claims 1 to 8 when executing the computer program.
11. A non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the method according to any one of claims 1 to 8 when executed by a processor.