A pressure sensing signal processing method applied to a Bluetooth earphone
By processing the pressure-sensing signal from the Bluetooth headset and using parameter comparison and comprehensive evaluation coefficients from the central control unit, the problem of inaccurate pressure-sensing signal feedback was solved, achieving high fidelity and stability in signal processing.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENZHEN MEES HI TECH CO LTD
- Filing Date
- 2024-07-29
- Publication Date
- 2026-04-24
AI Technical Summary
The pressure sensor feedback of existing Bluetooth headsets is inaccurate, leading to inaccurate control.
By acquiring a set of pressure sensing signals, randomly selecting target signals, processing the signals to form a feedback signal set, and comparing the parameters of the target pressure sensing signals and the feedback signals through the central control unit, setting a comprehensive evaluation coefficient Y, performing preliminary and secondary judgments, adjusting the signal processing quantity and rate, and selecting a suitable signal processor for signal processing.
It achieves accurate signal determination and stable signal processing, improves the high fidelity of signals in long-distance processing, and solves the problem of signal instability.
Smart Images

Figure CN118870249B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of signal processing technology, and in particular to a method for processing pressure-sensing signals used in Bluetooth headsets. Background Technology
[0002] With the development of technology, mobile phones, computers, and Bluetooth headsets have gradually become indispensable electronic devices. Pressure sensors are mostly installed on electronic devices and are an important component used to realize different control functions of the electronic devices. Existing pressure sensors usually come in various forms, among which the button type is the most common. The button-type pressure sensor of an electronic device usually consists of a button located on the outside of the electronic device housing and a pressure sensor located inside the electronic device housing. Pressing the button directly acts on the pressure sensor, thereby triggering pressure sensing.
[0003] Chinese Patent Publication No. CN211321319U discloses a pressure sensor module and electronic device. The pressure sensor module includes a support member, a signal channel layer, and a strain sensor. The support member includes at least two connectors, with adjacent connectors rotatably connected. The signal channel layer is disposed on the support member and used for electrical connection to a pressure detection device. The strain sensor is disposed on and electrically connected to the signal channel layer. The strain sensor can deform and generate a change in resistance when subjected to force. The electronic device includes a housing, with the pressure sensor module disposed on the inner surface of the housing. A button area is provided on the housing, corresponding to the connectors of the pressure sensor module. Existing technology uses the deformation of the strain sensor as the pressure signal value without processing, resulting in inaccurate signal values and consequently, inaccurate headphone feedback. Summary of the Invention
[0004] Therefore, the present invention provides a method for processing pressure sensing signals applied to Bluetooth headsets to overcome the problem of inaccurate pressure signal feedback in the prior art.
[0005] To achieve the above objectives, the present invention provides a method for processing pressure sensing signals applied in Bluetooth headsets.
[0006] Acquire a pressure sensing signal set, which includes several pressure sensing signals;
[0007] Randomly select the target pressure sensing signal from the pressure sensing signal set;
[0008] The pressure sensing signals within the pressure sensing signal set are processed to form a feedback signal set, which includes several feedback signals. The feedback signals are formed by processing the pressure sensing signals and are used to construct sensing commands.
[0009] Extract the target feedback signal corresponding to the target pressure sensing signal;
[0010] Receive the target pressure sensing signal and the target feedback signal, compare the parameters of the target pressure sensing signal with the parameters of the target feedback signal, and make a preliminary judgment on whether the signal processing is qualified based on the comparison result;
[0011] After completing the initial judgment on whether the signal processing is qualified, the corresponding signal processor is selected as the judgment basis based on the judgment result and the signal processing volume of the selected signal processor per unit time to conduct a second judgment on whether the signal processing is qualified.
[0012] Furthermore, a preliminary determination of whether the signal processing is satisfactory includes:
[0013] A comprehensive evaluation coefficient Y is set based on the frequency, wavelength, and amplitude of the pressure sensing signals of each target and the frequency, wavelength, and amplitude of the feedback signals of each target;
[0014] The preset comprehensive evaluation coefficient Y0,
[0015] Compare Y with Y0 to make a preliminary judgment on whether the signal processing is qualified;
[0016] If Y≥Y0, it is initially determined that no signal attenuation occurred during the signal processing. Several target feedback signals are randomly selected again, and the above steps are repeated to use the target feedback signals to make a second determination on whether the signal processing is qualified.
[0017] If Y < Y0, the central control unit initially determines that signal attenuation has occurred in this signal processing, counts the amount of signal processing per unit time of each signal processor in this signal processing, and controls the extraction of the target feedback signal from the corresponding signal processor based on the statistical results to make a secondary judgment on whether the signal processing in this signal processing is qualified.
[0018] Furthermore, a comprehensive evaluation coefficient Y is set based on the frequency, wavelength, and amplitude of the pressure sensing signals from each target and the frequency, wavelength, and amplitude of the feedback signals from each target, including:
[0019] Calculate the frequency difference Δf, wavelength difference Δλ, and amplitude difference ΔF.
[0020] Calculate the comprehensive evaluation coefficient Y for this signal processing process based on each difference and compare Y with Y0 to make a preliminary judgment on whether the signal processing process is qualified. Set Y = △f×Kf + △λ×Kλ + △F×KF, where Kf is the preset frequency weight coefficient, Kλ is the preset wavelength weight coefficient, KF is the preset amplitude weight coefficient, Kf < 1, Kλ < 1, KF < 1 and Kf + Kλ + KF = 1, and set △f = f - f', △λ = λ - λ', △F = F - F'.
[0021] Furthermore, the central control unit includes a first preset standard evaluation coefficient difference ΔY1, a second preset standard evaluation coefficient difference ΔY2, a first preset signal processing quantity standard adjustment coefficient α1, and a second preset signal processing quantity standard adjustment coefficient α2, wherein ΔY1 < ΔY2, 1 < α1 < α2. When the central control unit determines that it needs to control the extraction of the target feedback signal from the corresponding signal processor to perform a secondary judgment on whether the signal processing in a single signal processing is qualified, the central control unit determines whether to adjust the signal processing quantity used as the standard for selecting the signal processor based on the difference between the preset standard evaluation coefficient Y0 and the calculated comprehensive evaluation coefficient Y in that signal processing. The central control unit also includes a preset signal processing quantity standard Q0 for secondary judgment of the signal processor.
[0022] If △Y≤△Y1, the central control unit will not adjust Q0;
[0023] If △Y1<△Y<△Y2, the central control unit uses the first preset signal processing quantity standard adjustment coefficient α1 to adjust Q0;
[0024] If △Y≥△Y2, the central control unit uses the second preset signal processing quantity standard adjustment coefficient α2 to adjust Q0;
[0025] When the central control unit uses αi to adjust Q0, i = 1, 2 is set, the standard signal processing quantity of the adjusted signal processor is recorded as Q0', and Q0' = Q0 × αi is set; after the judgment is completed, several target feedback signals are randomly selected from the signal processors whose actual signal processing quantity is greater than Q0 or Q0' as the basis for calculation, and the target feedback signals in the corresponding signal processors are selected to make a second judgment on whether the signal processing in this signal processing is qualified.
[0026] Furthermore, the central control unit is equipped with a preset signal processor decimation number N0. When the central control unit adjusts the signal processing quantity standard of the signal processor to Q0', the central control unit sequentially detects the signal processing quantity of each signal processor in a single signal processing process and counts the number N of signal processors whose actual signal processing quantity is greater than Q0'.
[0027] If N≥N0, the central control unit selects N0 signal processors from the signal processors with a signal processing quantity greater than Q0' and extracts the frequency, wavelength and amplitude of the signal processed by each signal processor in turn to recalculate the comprehensive evaluation coefficient of the device in this processing process.
[0028] If 0 < N < N0, the central control unit selects N signal processors from the signal processors with a signal processing quantity greater than Q0' and extracts the frequency, wavelength and amplitude of the signal processed by each signal processor in turn to recalculate the comprehensive evaluation coefficient of the device in this processing process.
[0029] If N=0, the central control unit counts the signal processing quantity qn of the signal processor randomly selected during the preliminary judgment process and extracts the maximum signal processing quantity qmax, where n is the number of signal processors randomly selected during the preliminary judgment process, calculates the ratio B of qmax to Q0', and determines whether Q' should be further adjusted based on B;
[0030] When the central control unit completes the calculation of the comprehensive evaluation coefficient in this processing step, the central control unit records the recalculated comprehensive evaluation coefficient as Y'.
[0031] If Y'≥Y0, the central control unit determines that no signal attenuation has occurred in the current signal processing. The central control unit then randomly selects several target feedback signals processed by the signal processor and repeats the above steps to use the target feedback signals to further determine whether the current signal processing is qualified.
[0032] If Y' < Y0, the central control unit determines that signal attenuation has occurred in the current signal processing. The central control unit counts the amount of signal processing per unit time of each signal processor in the current signal processing and extracts the target feedback signal from the corresponding signal processor based on the statistical results to further determine whether the signal processing in this current signal processing is qualified.
[0033] Furthermore, the central control unit includes a first preset ratio B1, a second preset ratio B2, a first preset second-order secondary judgment signal processing quantity standard second-order adjustment coefficient β1, and a second preset second-order secondary judgment signal processing quantity standard second-order adjustment coefficient β2, wherein B1 < B2 < 1, β1 < β2 < 1. When the number N = 0 of the signal processors whose judgment signal processing quantity is greater than Q0', the central control unit calculates the ratio B of qmax to Q0'.
[0034] If B≤B1, the central control unit uses the first preset signal processing quantity standard adjustment coefficient β1 to adjust Q0';
[0035] If B1 < B ≤ B2, the central control unit uses the second preset signal processing quantity standard adjustment coefficient β2 to adjust Q0';
[0036] If B > B2, the central control unit determines that the signal processed in this cycle has attenuated, and the central control unit generates a signal attenuation alarm.
[0037] When the central control unit uses βi to adjust Q0', the standard signal processing quantity of the adjusted signal processor is recorded as Q0”, and Q0” = Q0 × βi is set; the central control unit controls the adjusted signal processing quantity within this cycle and recalculates the comprehensive evaluation coefficient of the signal processed by each signal processor within this cycle based on the frequency, wavelength and amplitude of the signal.
[0038] Furthermore, when the central control unit initially determines that the signal processed by the signal has not experienced signal attenuation, it randomly extracts a corresponding number of target feedback signals from the target feedback signals that were not initially selected within that period, and recalculates the comprehensive evaluation coefficient y based on the frequency, wavelength, and amplitude of the extracted target feedback signals and the corresponding transmitted signals.
[0039] If y≥Y0, the central control unit makes a secondary determination that no signal attenuation has occurred in the signal processing of this signal. The central control unit then checks whether the information turnover of the signal processor from entry to exit meets the preset signal processing rate of the signal processor.
[0040] If y < Y0, the central control unit makes a secondary determination that signal attenuation has occurred in the current signal processing. The central control unit controls the statistical analysis of the signal processing volume of each signal processor per unit time during the current signal processing and, based on the statistical results, controls the extraction of the target feedback signal from the corresponding signal processor to further determine whether the current signal processing is qualified.
[0041] Furthermore, the central control unit is equipped with a preset signal processing rate V0 for each signal processor. When the central control unit determines for the second time that no signal attenuation has occurred during the current signal processing, the central control unit sequentially detects the signal processing rate of each signal processor within the cycle and compares the signal processing rate of each signal processor within the cycle with V0 to make a preliminary judgment on whether the signal processing rate of the signal processor is qualified. For the nth signal processor, the signal processing rate of the signal processor in the cycle is denoted as Vn, and Vn is set to Qn / T, where T is the signal processing time of the cycle and Qn is the signal processing amount of the signal processor in the cycle.
[0042] If Vn≥VO, the central control unit determines that the signal processing rate of the signal processor in the current period meets the preset rate value, and the central control processor determines whether the signal processing capacity of the signal processor in the current period meets the preset signal processing capacity of the signal processor.
[0043] If Vn < VO, the central control unit determines that the signal processing rate of the signal processor in the current period does not meet the preset rate value, and the central control unit compares the rate of the received signal and the rate of the transmitted signal of the signal processor in the current period.
[0044] Furthermore, the central control unit includes a difference ΔVn between the signal processing rate Vn of each signal processor and the preset signal processing rate V0 of each signal processor within a single cycle, and a preset rate difference ΔV0; when the central control unit determines that the signal processing rate within that cycle does not meet the preset rate value, it sets ΔVn = Vn - V0.
[0045] If △Vn>△V0, the central control processor will compare the corresponding signal processing quantity of the signal processor in the cycle with the preset signal processing quantity in the central control processor and determine whether to add a signal processor based on the comparison result.
[0046] If △Vn≤△V0, the central control processor will determine that the signal within this cycle can continue to be processed and sent to the display terminal.
[0047] Furthermore, four signal channels are configured, including signal channel a, signal channel b, signal channel c, and signal channel d, where signal channel d is a backup signal channel. The central control unit also has a preset channel load factor P0. When the difference between the signal processing rate of each signal processor and the preset signal processing rate of each signal processor is greater than a preset time rate difference, the central control unit calculates the load factor Pa of signal channel a, the load factor Pb of signal channel b, and the load factor Pc of signal channel c. For the load factor Px of signal channel x, x = a, b, c is set, which is the ratio of the signal processing quantity of signal channel x to the preset load signal processing quantity of signal channel x. After completing the calculation, the central control unit compares Pa, Pb, Pc, and Pd with P0 in sequence.
[0048] If at least one signal processor exists with a load factor greater than P0, the central control unit will activate the backup signal channel d. The central control processor will use the signal channel d to process the excess data of the corresponding channel with a load factor greater than the preset load factor.
[0049] If the load rate of each signal processor is lower than the preset load rate of the corresponding signal processor, the central control unit determines that the signal processing of each signal processor in the device is within the load range of the signal processing volume of the signal channel.
[0050] Compared with the prior art, the beneficial effects of the present invention are that by comparing the parameters of the target pressure sensing signal and the parameters of the target feedback signal through the central control unit, the stability of the performance of each signal in the signal processing process within a unit time can be accurately determined based on the judgment result. At the same time, the present invention selects to adjust the signal processing quantity and signal processing rate of the signal processor according to the judgment result of the central control unit, which can effectively solve the problem of signal instability in the signal processing process. While completing the automatic adjustment of signal performance in the signal processing process, it effectively improves the high fidelity of the signal in the processing process.
[0051] In particular, by comparing the signal processing performance to obtain the comprehensive evaluation coefficient of the signal during the data signal processing, comparing the comprehensive evaluation coefficient with the preset comprehensive evaluation coefficient in the central control unit, and selecting the corresponding processing method based on the comparison result, it is possible to effectively detect the signal performance attenuation during the signal processing. While completing the automatic adjustment of signal performance during the signal processing, it further improves the high fidelity of the signal in long-distance signal processing.
[0052] In particular, by selecting the frequency, wavelength, and amplitude of the signal as parameters for the comprehensive evaluation coefficient of signal processing, and considering that the data volume of the signal is also a parameter in practical applications, this embodiment of the invention facilitates the rapid acquisition of the comprehensive evaluation coefficient Y by selecting three easily obtainable parameters of the signal, thereby improving the evaluation efficiency and accuracy of the signal processing process. This enables the rapid determination of signal stability and targeted adjustment of the signal processing quantity during signal processing, effectively improving the high fidelity of the signal in long-distance signal processing while completing the automatic adjustment of signal performance during signal processing.
[0053] In particular, by adjusting the signal processing quantity using the corresponding adjustment coefficient based on the range of the attenuation difference during signal processing, the central control unit compares the comprehensive evaluation coefficient of the signal processor whose actual signal processing quantity is greater than the adjusted signal processing quantity again, and selects the corresponding processing method based on the result. This enables timely judgment and adjustment of the signal processing quantity during signal processing, timely detection and adjustment of signal performance, and effective improvement of the high fidelity of signal processing over long distances while completing the automatic adjustment of signal performance during signal processing.
[0054] In particular, by randomly selecting a signal processor from the central control unit and comparing the signal processing quantity with the adjusted signal processing quantity, and calculating the ratio of the actual signal processing quantity to the adjusted signal processing quantity, the central control unit selects the corresponding processing method based on the range of the ratio. This enables timely determination and adjustment of the signal processing quantity during signal processing, timely detection and adjustment of signal performance, and effective improvement of high fidelity in long-distance signal processing while completing the automatic adjustment of signal performance during signal processing.
[0055] In particular, when the comprehensive evaluation coefficient in a single cycle meets the preset standard, the central control unit performs a second judgment on the comprehensive evaluation coefficient of the same number of signals extracted in that cycle. This can improve the accuracy of the randomly extracted signal detection results. Based on the judgment result, the corresponding processing method is selected and adjusted in a targeted manner. While completing the signal processing, the signal performance is automatically adjusted, and the high fidelity of the signal in long-distance signal processing is effectively improved.
[0056] In particular, by second-time determination of the comprehensive evaluation coefficient in a single cycle to meet the preset standard, the system will detect whether the signal processing rate in each signal processor meets the preset rate and select the corresponding processing method based on the determination result; this can ensure the signal processing rate while effectively improving the high fidelity of the signal in long-distance signal processing.
[0057] In particular, by comparing the difference between the actual signal processing rate and the preset signal processing rate in each signal processor with the difference between the preset rate, it is possible to determine whether the difference between the actual signal processing rate and the preset signal processing rate is within the range allowed by the central control unit, and select the corresponding processing method based on the determination result. This can ensure the signal processing rate while effectively improving the high fidelity of the signal in signal processing.
[0058] In particular, by setting a period, the signal processing situation within the period is evaluated to effectively assess whether a signal processor is needed, thereby achieving effective utilization of the signal processor and improving the efficiency of signal processing.
[0059] In particular, by detecting the load rate of the data signal processing of the four signal processors and comparing it with the preset load rate, it is possible to determine whether the signal processing amount of the corresponding signal processor is within the load range of the signal channel. The excess signal processing amount of the corresponding signal channel that exceeds the preset load rate is processed by the backup channel. This can avoid signal congestion during signal processing and thus prevent signal performance degradation, while effectively improving the high fidelity of the signal in long-distance signal processing. Attached Figure Description
[0060] Figure 1A flowchart illustrating a method for processing pressure-sensing signals applied to Bluetooth headsets, as provided in an embodiment of the present invention.
[0061] Figure 2 This is a schematic diagram illustrating an application scenario of the pressure sensing signal processing method for Bluetooth headsets provided in this embodiment of the invention. Detailed Implementation
[0062] To make the objectives and advantages of the present invention clearer, the present invention will be further described below with reference to embodiments; it should be understood that the specific embodiments described herein are merely for explaining the present invention and are not intended to limit the present invention.
[0063] Preferred embodiments of the present invention will now be described with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are merely illustrative of the technical principles of the present invention and are not intended to limit the scope of protection of the present invention.
[0064] It should be noted that in the description of this invention, the terms "upper", "lower", "left", "right", "inner", "outer", etc., which indicate directions or positional relationships, are based on the directions or positional relationships shown in the accompanying drawings. This is only for the convenience of description and is not intended to indicate or imply that the device or element must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, it should not be construed as a limitation of this invention.
[0065] Furthermore, it should be noted that, in the description of this invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.
[0066] Please see Figure 1 As shown, this is a flowchart illustrating the processing method for pressure-sensing signals applied in Bluetooth headsets. Figure 1 As shown, the pressure sensing signal processing method applied to Bluetooth headsets provided in this embodiment of the invention includes:
[0067] Step S100: Obtain a pressure sensing signal set, which includes several pressure sensing signals;
[0068] Step S200: Randomly select the target pressure sensing signal from the pressure sensing signal set;
[0069] Step S300: Process the pressure sensing signals in the pressure sensing signal set to form a feedback signal set. The feedback signal set includes several feedback signals, which are formed by signal processing of the pressure sensing signals. The feedback signals are used to construct sensing commands.
[0070] Step S400: Extract the target feedback signal corresponding to the target pressure sensing signal;
[0071] Step S500: Receive the target pressure sensing signal and the target feedback signal, compare the parameters of the target pressure sensing signal with the parameters of the target feedback signal, and make a preliminary judgment on whether the signal processing is qualified based on the comparison result;
[0072] Step S600: After completing the initial judgment on whether the signal processing is qualified, select the corresponding signal processor as the judgment basis based on the judgment result and the signal processing volume of the selected signal processor per unit time to perform a second judgment on whether the signal processing is qualified.
[0073] Specifically, the application scenarios in the embodiments of the present invention are as follows: Figure 2 As shown, a pressure sensing component is provided on the Bluetooth headset, and a signal processing component is connected to the pressure sensing component. After the signal processor in the signal processing component processes the signal, a feedback signal is generated. The feedback signal enters the building unit to build instruction information. The instruction information is based on the pressure sensing component and is used to control the corresponding control object of the Bluetooth headset.
[0074] Specifically, in this embodiment of the invention, the central control unit compares the parameters of the target pressure sensing signal with the parameters of the target feedback signal. Based on the judgment result, it can accurately determine the stability of the performance of each signal during signal processing within a unit of time. At the same time, the invention selects to adjust the signal processing quantity and signal processing rate of the signal processor according to the judgment result of the central control unit, which can effectively solve the problem of signal instability during signal processing. While completing the automatic adjustment of signal performance during signal processing, it effectively improves the high fidelity of the signal during processing.
[0075] Specifically, the preliminary determination of whether the signal processing is qualified includes:
[0076] A comprehensive evaluation coefficient Y is set based on the frequency, wavelength, and amplitude of the pressure sensing signals of each target and the frequency, wavelength, and amplitude of the feedback signals of each target;
[0077] The preset comprehensive evaluation coefficient Y0,
[0078] Compare Y with Y0 to make a preliminary judgment on whether the signal processing is qualified;
[0079] If Y≥Y0, it is initially determined that no signal attenuation occurred during the signal processing. Several target feedback signals are randomly selected again, and the above steps are repeated to use the target feedback signals to make a second determination on whether the signal processing is qualified.
[0080] If Y < Y0, the central control unit initially determines that signal attenuation has occurred in this signal processing, counts the amount of signal processing per unit time of each signal processor in this signal processing, and controls the extraction of the target feedback signal from the corresponding signal processor based on the statistical results to make a secondary judgment on whether the signal processing in this signal processing is qualified.
[0081] Specifically, the embodiments of the present invention obtain a comprehensive evaluation coefficient of the signal during the data signal processing by comparing the signal processing performance, compare the comprehensive evaluation coefficient with the preset comprehensive evaluation coefficient in the central control unit, and select the corresponding processing method according to the comparison result. This can effectively detect the signal performance attenuation during the signal processing, and while completing the automatic adjustment of signal performance during the signal processing, it further improves the high fidelity of the signal in long-distance signal processing.
[0082] Specifically, the comprehensive evaluation coefficient Y is set based on the frequency, wavelength, and amplitude of the pressure sensing signals from each target and the frequency, wavelength, and amplitude of the feedback signals from each target, including:
[0083] Calculate the frequency difference Δf, wavelength difference Δλ, and amplitude difference ΔF.
[0084] Calculate the comprehensive evaluation coefficient Y for this signal processing process based on each difference and compare Y with Y0 to make a preliminary judgment on whether the signal processing process is qualified. Set Y = △f×Kf + △λ×Kλ + △F×KF, where Kf is the preset frequency weight coefficient, Kλ is the preset wavelength weight coefficient, KF is the preset amplitude weight coefficient, Kf < 1, Kλ < 1, KF < 1 and Kf + Kλ + KF = 1, and set △f = f - f', △λ = λ - λ', △F = F - F'.
[0085] Specifically, this embodiment of the invention selects the frequency, wavelength, and amplitude of the signal as parameters for the comprehensive evaluation coefficient of signal processing. In practical applications, the amount of data in the signal is also a parameter of the signal. This embodiment of the invention selects three easily obtainable parameters of the signal to facilitate the rapid acquisition of the comprehensive evaluation coefficient Y, thereby improving the evaluation efficiency and accuracy of the signal processing process. In turn, it can quickly determine the stability of the signal in signal processing and make targeted adjustments to the signal processing quantity. While completing the automatic adjustment of signal performance in the signal processing process, it effectively improves the high fidelity of the signal in long-distance signal processing.
[0086] Specifically, the central control unit includes a first preset standard evaluation coefficient difference ΔY1, a second preset standard evaluation coefficient difference ΔY2, a first preset signal processing quantity standard adjustment coefficient α1, and a second preset signal processing quantity standard adjustment coefficient α2, wherein ΔY1 < ΔY2, 1 < α1 < α2. When the central control unit determines that it needs to control the extraction of the target feedback signal from the corresponding signal processor to perform a secondary judgment on whether the signal processing in a single signal processing is qualified, the central control unit determines whether to adjust the signal processing quantity used as the standard for selecting the signal processor based on the difference between the preset standard evaluation coefficient Y0 and the calculated comprehensive evaluation coefficient Y in that signal processing. The central control unit also includes a preset signal processing quantity standard Q0 for secondary judgment of the signal processor.
[0087] If △Y≤△Y1, the central control unit will not adjust Q0;
[0088] If △Y1<△Y<△Y2, the central control unit uses the first preset signal processing quantity standard adjustment coefficient α1 to adjust Q0;
[0089] If △Y≥△Y2, the central control unit uses the second preset signal processing quantity standard adjustment coefficient α2 to adjust Q0;
[0090] When the central control unit uses αi to adjust Q0, i = 1, 2 is set, the standard signal processing quantity of the adjusted signal processor is recorded as Q0', and Q0' = Q0 × αi is set; after the judgment is completed, several target feedback signals are randomly selected from the signal processors whose actual signal processing quantity is greater than Q0 or Q0' as the basis for calculation, and the target feedback signals in the corresponding signal processors are selected to make a second judgment on whether the signal processing in this signal processing is qualified.
[0091] Specifically, in this embodiment of the invention, after signal attenuation occurs during signal processing and the signal processing quantity is adjusted using the corresponding adjustment coefficient according to the range of attenuation difference, the central control unit compares again the comprehensive evaluation coefficient of the signal processor whose actual signal processing quantity is greater than the adjusted signal processing quantity, and selects the corresponding processing method based on the result. This enables timely determination and adjustment of the signal processing quantity during signal processing, timely detection and adjustment of signal performance, and effectively improves the high fidelity of signal processing over long distances while completing the automatic adjustment of signal performance during signal processing.
[0092] Specifically, the central control unit has a preset signal processor scalar number N0. When the central control unit adjusts the signal processing quantity standard of the signal processor to Q0', the central control unit sequentially detects the signal processing quantity of each signal processor in a single signal processing process and counts the number N of signal processors whose actual signal processing quantity is greater than Q0'.
[0093] If N≥N0, the central control unit selects N0 signal processors from the signal processors with a signal processing quantity greater than Q0' and extracts the frequency, wavelength and amplitude of the signal processed by each signal processor in turn to recalculate the comprehensive evaluation coefficient of the device in this processing process.
[0094] If 0 < N < N0, the central control unit selects N signal processors from the signal processors with a signal processing quantity greater than Q0' and extracts the frequency, wavelength and amplitude of the signal processed by each signal processor in turn to recalculate the comprehensive evaluation coefficient of the device in this processing process.
[0095] If N=0, the central control unit counts the signal processing quantity qn of the signal processor randomly selected during the preliminary judgment process and extracts the maximum signal processing quantity qmax, where n is the number of signal processors randomly selected during the preliminary judgment process, calculates the ratio B of qmax to Q0', and determines whether Q' should be further adjusted based on B;
[0096] When the central control unit completes the calculation of the comprehensive evaluation coefficient in this processing step, the central control unit records the recalculated comprehensive evaluation coefficient as Y'.
[0097] If Y'≥Y0, the central control unit determines that no signal attenuation has occurred in the current signal processing. The central control unit then randomly selects several target feedback signals processed by the signal processor and repeats the above steps to use the target feedback signals to further determine whether the current signal processing is qualified.
[0098] If Y' < Y0, the central control unit determines that signal attenuation has occurred in the current signal processing. The central control unit counts the amount of signal processing per unit time of each signal processor in the current signal processing and extracts the target feedback signal from the corresponding signal processor based on the statistical results to further determine whether the signal processing in this current signal processing is qualified.
[0099] Specifically, in this embodiment of the invention, the signal processing quantity of a signal processor randomly selected by the central control unit is higher than the adjusted signal processing quantity. The ratio of the actual signal processing quantity to the adjusted signal processing quantity is calculated and compared with a preset ratio in the central control unit. Based on the range of the ratio, the corresponding processing method is selected. This enables timely determination and adjustment of the signal processing quantity during signal processing, timely detection and adjustment of signal performance, and effective improvement of the high fidelity of signal processing over long distances while completing the automatic adjustment of signal performance during signal processing.
[0100] Specifically, the central control unit includes a first preset ratio B1, a second preset ratio B2, a first preset second-order adjustment coefficient β1 for the standard second-order determination signal processing quantity, and a second preset second-order adjustment coefficient β2 for the standard second-order determination signal processing quantity, wherein B1 < B2 < 1, β1 < β2 < 1. When the number N = 0 of the signal processors whose determination signal processing quantity is greater than Q0', the central control unit calculates the ratio B of qmax to Q0'.
[0101] If B≤B1, the central control unit uses the first preset signal processing quantity standard adjustment coefficient β1 to adjust Q0';
[0102] If B1 < B ≤ B2, the central control unit uses the second preset signal processing quantity standard adjustment coefficient β2 to adjust Q0';
[0103] If B > B2, the central control unit determines that the signal processed in this cycle has attenuated, and the central control unit generates a signal attenuation alarm.
[0104] When the central control unit uses βi to adjust Q0', the standard signal processing quantity of the adjusted signal processor is recorded as Q0”, and Q0” = Q0 × βi is set; the central control unit controls the adjusted signal processing quantity within this cycle and recalculates the comprehensive evaluation coefficient of the signal processed by each signal processor within this cycle based on the frequency, wavelength and amplitude of the signal.
[0105] Specifically, in this embodiment of the invention, when the comprehensive evaluation coefficient in a single cycle meets the preset standard, the central control unit performs a second judgment on the comprehensive evaluation coefficient of the same number of signals extracted in that cycle. This can improve the accuracy of the randomly extracted signal detection results. Based on the judgment result, the corresponding processing method is selected and adjusted in a targeted manner. While automatically adjusting the signal performance during the signal processing process, the high fidelity of the signal in long-distance signal processing is effectively improved.
[0106] Specifically, when the central control unit initially determines that the signal processed by the signal has not experienced signal attenuation, it randomly selects a corresponding number of target feedback signals from the target feedback signals that were not initially selected within that period, and recalculates the comprehensive evaluation coefficient y based on the frequency, wavelength, and amplitude of the selected target feedback signals and the corresponding transmitted signals.
[0107] If y≥Y0, the central control unit makes a secondary determination that no signal attenuation has occurred in the signal processing of this signal. The central control unit then checks whether the information turnover of the signal processor from entry to exit meets the preset signal processing rate of the signal processor.
[0108] If y < Y0, the central control unit makes a secondary determination that signal attenuation has occurred in the current signal processing. The central control unit controls the statistical analysis of the signal processing volume of each signal processor per unit time during the current signal processing and, based on the statistical results, controls the extraction of the target feedback signal from the corresponding signal processor to further determine whether the current signal processing is qualified.
[0109] Specifically, in this embodiment of the invention, when the comprehensive evaluation coefficient in a single cycle meets the preset standard for the second determination, the signal processing rate in each signal processor is detected to meet the preset rate, and the corresponding processing method is selected according to the determination result; this can ensure the signal processing rate of the signal while effectively improving the high fidelity of the signal in long-distance signal processing.
[0110] Specifically, the central control unit has a preset signal processing rate V0 for each signal processor. When the central control unit determines for the second time that no signal attenuation has occurred during the current signal processing, the central control unit sequentially detects the signal processing rate of each signal processor within that cycle and compares the signal processing rate of each signal processor within that cycle with V0 to make a preliminary judgment on whether the signal processing rate of the signal processor is qualified. For the nth signal processor, the signal processing rate of the signal processor in that cycle is denoted as Vn, and Vn is set to Qn / T, where T is the signal processing time of that cycle, and Qn is the signal processing amount of the signal processor in that cycle.
[0111] If Vn≥VO, the central control unit determines that the signal processing rate of the signal processor in the current period meets the preset rate value, and the central control processor determines whether the signal processing capacity of the signal processor in the current period meets the preset signal processing capacity of the signal processor.
[0112] If Vn < VO, the central control unit determines that the signal processing rate of the signal processor in the current period does not meet the preset rate value, and the central control unit compares the rate of the received signal and the rate of the transmitted signal of the signal processor in the current period.
[0113] Specifically, the embodiments of the present invention compare the difference between the actual signal processing rate and the preset signal processing rate in each signal processor with the difference between the preset rate and the actual signal processing rate. This allows the system to determine whether the difference between the actual signal processing rate and the preset signal processing rate is within the range allowed by the central control unit and select the corresponding processing method based on the determination result. This ensures the signal processing rate while effectively improving the high fidelity of the signal in signal processing.
[0114] Specifically, the central control unit includes a difference ΔVn between the signal processing rate Vn of each signal processor and the preset signal processing rate V0 of each signal processor within a single cycle, and a preset rate difference ΔV0. When the central control unit determines that the signal processing rate within that cycle does not meet the preset rate value, it sets ΔVn = Vn - V0.
[0115] If △Vn>△V0, the central control processor will compare the corresponding signal processing quantity of the signal processor in the cycle with the preset signal processing quantity in the central control processor and determine whether to add a signal processor based on the comparison result.
[0116] If △Vn≤△V0, the central control processor will determine that the signal within this cycle can continue to be processed and sent to the display terminal.
[0117] Specifically, the embodiments of the present invention set a period to evaluate the signal processing situation within the period, so as to effectively evaluate whether a signal processor is needed, thereby achieving effective utilization of the signal processor and improving the efficiency of signal processing.
[0118] Specifically, four signal channels are configured, including signal channel a, signal channel b, signal channel c, and signal channel d, where signal channel d is a backup signal channel. The central control unit also has a preset channel load factor P0. When the difference between the signal processing rate of each signal processor and its preset signal processing rate is greater than a preset time rate difference, the central control unit calculates the load factor Pa for signal channel a, the load factor Pb for signal channel b, and the load factor Pc for signal channel c. For the load factor Px of signal channel x, x = a, b, c, which is the ratio of the signal processing quantity of signal channel x to the preset load signal processing quantity of signal channel x. After completing the calculation, the central control unit compares Pa, Pb, Pc, and Pd with P0 in sequence.
[0119] If at least one signal processor exists with a load factor greater than P0, the central control unit will activate the backup signal channel d. The central control processor will use the signal channel d to process the excess data of the corresponding channel with a load factor greater than the preset load factor.
[0120] If the load rate of each signal processor is lower than the preset load rate of the corresponding signal processor, the central control unit determines that the signal processing of each signal processor in the device is within the load range of the signal processing volume of the signal channel.
[0121] Specifically, the embodiments of the present invention detect the carrying capacity of the data signal processing of the four signal processors and compare it with the preset carrying capacity. This allows the determination of whether the signal processing amount of the corresponding signal processor is within the carrying capacity of the signal channel. The excess signal processing amount of the corresponding signal channel that exceeds the preset carrying capacity is processed by the backup channel. This avoids signal congestion during signal processing and thus prevents signal performance degradation. At the same time, it effectively improves the high fidelity of the signal in long-distance signal processing.
[0122] The technical solution of the present invention has been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it will be readily understood by those skilled in the art that the scope of protection of the present invention is obviously not limited to these specific embodiments. Without departing from the principles of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will all fall within the scope of protection of the present invention.
[0123] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A method for processing pressure-sensing signals applied in Bluetooth headsets, characterized in that, include: Acquire a pressure sensing signal set, which includes several pressure sensing signals; Randomly select the target pressure sensing signal from the pressure sensing signal set; The pressure sensing signals within the pressure sensing signal set are processed to form a feedback signal set, which includes several feedback signals. The feedback signals are formed by processing the pressure sensing signals and are used to construct sensing commands. Extract the target feedback signal corresponding to the target pressure sensing signal; Receive the target pressure sensing signal and the target feedback signal, compare the parameters of the target pressure sensing signal with the parameters of the target feedback signal, and make a preliminary judgment on whether the signal processing is qualified based on the comparison result; After completing the initial judgment on whether the signal processing is qualified, based on the judgment result and the amount of signal processing per unit time, a signal processor whose signal processing amount meets the preset standard is selected from multiple signal processors as the basis for secondary judgment to make a secondary judgment on whether the signal processing is qualified. A preliminary assessment of whether the signal processing is satisfactory includes: A comprehensive evaluation coefficient Y is set based on the frequency, wavelength, and amplitude of the pressure sensing signals of each target and the frequency, wavelength, and amplitude of the feedback signals of each target; The preset comprehensive evaluation coefficient Y0, Compare Y with Y0 to make a preliminary judgment on whether the signal processing is qualified; If Y≥Y0, it is initially determined that no signal attenuation occurred during the signal processing. Several target feedback signals are randomly selected again, and the above steps are repeated to use the target feedback signals to make a second determination on whether the signal processing is qualified. If Y < Y0, the central control unit initially determines that signal attenuation has occurred in this signal processing. It then counts the signal processing amount per unit time of each signal processor in this signal processing process and, based on the statistical results, extracts the target feedback signal from the signal processors whose signal processing amount is greater than the preset signal processing amount standard to make a secondary judgment on whether the signal processing in this signal processing is qualified. A comprehensive evaluation coefficient Y is set based on the frequency, wavelength, and amplitude of the pressure sensing signals from each target and the frequency, wavelength, and amplitude of the feedback signals from each target. This coefficient includes: Calculate the frequency difference Δf, wavelength difference Δλ, and amplitude difference ΔF. Calculate the comprehensive evaluation coefficient Y for this signal processing process based on each difference and compare Y with Y0 to make a preliminary judgment on whether the signal processing process is qualified. Set Y = △f×Kf + △λ×Kλ + △F×KF, where Kf is the preset frequency weight coefficient, Kλ is the preset wavelength weight coefficient, KF is the preset amplitude weight coefficient, Kf < 1, Kλ < 1, KF < 1 and Kf + Kλ + KF = 1, and set △f = f - f', △λ = λ - λ', △F = F - F'.
2. The method for processing pressure sensing signals applied to Bluetooth headsets according to claim 1, characterized in that, The central control unit includes a first preset standard evaluation coefficient difference ΔY1, a second preset standard evaluation coefficient difference ΔY2, a first preset signal processing quantity standard adjustment coefficient α1, and a second preset signal processing quantity standard adjustment coefficient α2, wherein ΔY1 < ΔY2, 1 < α1 < α2. When the central control unit determines that it needs to control the extraction of the target feedback signal from the corresponding signal processor to perform a secondary judgment on whether the signal processing in a single signal processing is qualified, the central control unit determines whether to adjust the signal processing quantity used as the standard for selecting the signal processor based on the difference ΔY between the preset comprehensive evaluation coefficient Y0 and the calculated comprehensive evaluation coefficient Y in that signal processing. The central control unit also includes a preset signal processing quantity standard Q0 for secondary judgment of the signal processor. If △Y≤△Y1, the central control unit will not adjust Q0; If △Y1<△Y<△Y2, the central control unit uses the first preset signal processing quantity standard adjustment coefficient α1 to adjust Q0; If △Y≥△Y2, the central control unit uses the second preset signal processing quantity standard adjustment coefficient α2 to adjust Q0; When the central control unit uses αi to adjust Q0, i is set to 1, 2, and the standard signal processing quantity of the adjusted signal processor is recorded as Q0', and Q0' = Q0 × αi is set. After the judgment is completed, several target feedback signals are randomly selected from the signal processors whose actual signal processing quantity is greater than Q0 or Q0' as the basis for calculation. The target feedback signals in the corresponding signal processors are selected to make a second judgment on whether the signal processing in this signal processing is qualified.
3. The method for processing pressure sensing signals applied to Bluetooth headsets according to claim 2, characterized in that, The central control unit has a preset signal processor scalar number N0. When the central control unit adjusts the signal processing quantity standard of the signal processor to Q0', the central control unit sequentially detects the signal processing quantity of each signal processor in a single signal processing process and counts the number N of signal processors whose actual signal processing quantity is greater than Q0'. If N≥N0, the central control unit selects N0 signal processors from the signal processors with a signal processing quantity greater than Q0' and extracts the frequency, wavelength and amplitude of the signal processed by each signal processor in turn to recalculate the comprehensive evaluation coefficient in this processing process. If 0 < N < N0, the central control unit selects N signal processors from the signal processors with a signal processing quantity greater than Q0' and extracts the frequency, wavelength and amplitude of the signal processed by each signal processor in turn to recalculate the comprehensive evaluation coefficient in this processing process. If N=0, the central control unit counts the signal processing quantity qn of the signal processor randomly selected during the preliminary judgment process and extracts the maximum signal processing quantity qmax, where n is the number of signal processors randomly selected during the preliminary judgment process, calculates the ratio B of qmax to Q0', and determines whether Q0' should be further adjusted based on B. When the central control unit completes the calculation of the comprehensive evaluation coefficient in this processing step, the central control unit records the recalculated comprehensive evaluation coefficient as Y'. If Y'≥Y0, the central control unit determines that no signal attenuation has occurred in the current signal processing. The central control unit then randomly selects several target feedback signals processed by the signal processor and repeats the above steps to use the target feedback signals to further determine whether the current signal processing is qualified. If Y' < Y0, the central control unit determines that signal attenuation has occurred in the current signal processing. The central control unit counts the amount of signal processing per unit time of each signal processor in the current signal processing and extracts the target feedback signal from the corresponding signal processor based on the statistical results to further determine whether the signal processing in this signal processing is qualified.
4. The method for processing pressure sensing signals applied to Bluetooth headsets according to claim 3, characterized in that, The central control unit includes a first preset ratio B1, a second preset ratio B2, a first preset second-order secondary judgment signal processing quantity standard second-order adjustment coefficient β1, and a second preset second-order secondary judgment signal processing quantity standard second-order adjustment coefficient β2, wherein B1 < B2 < 1, β1 < β2 < 1. When the number N of signal processors whose judgment signal processing quantity is greater than Q0' is 0, the central control unit calculates the ratio B of qmax to Q0'. If B≤B1, the central control unit uses the first preset secondary judgment signal processing quantity standard secondary adjustment coefficient β1 to adjust Q0'; If B1 < B ≤ B2, the central control unit uses the second preset secondary judgment signal processing quantity standard secondary adjustment coefficient β2 to adjust Q0'; If B > B2, the central control unit determines that the signal processed in the single signal processing process has been attenuated, and the central control unit generates a signal attenuation alarm. When the central control unit uses βi to adjust Q0', the standard signal processing quantity of the adjusted signal processor is recorded as Q0”, and Q0” = Q0' × βi is set; the central control unit controls the adjusted signal processing quantity in this single signal processing process and recalculates the comprehensive evaluation coefficient in this signal processing process based on the frequency, wavelength and amplitude of the signals processed by each signal processor in this single signal processing process.
5. The method for processing pressure sensing signals applied to Bluetooth headsets according to claim 4, characterized in that, When the central control unit initially determines that there is no signal attenuation in the signal processed by the signal processing, it randomly extracts a corresponding number of target feedback signals from the target feedback signals that were not initially selected in the single signal processing process, and recalculates the comprehensive evaluation coefficient y based on the frequency, wavelength, and amplitude of the target pressure sensing signal corresponding to the extracted target feedback signal. If y≥Y0, the central control unit makes a secondary determination that no signal attenuation has occurred in this signal processing, and the central control unit detects whether the information turnover of the signal processor from entry to exit meets the preset signal processing rate of the signal processor. If y < Y0, the central control unit makes a secondary determination that signal attenuation has occurred in the signal processing of this signal processing. The central control unit counts the amount of signal processing per unit time of each of the signal processors in this single signal processing process and extracts the target feedback signal from the corresponding signal processor according to the statistical results to further determine whether the signal processing in this single signal processing process is qualified.
6. The method for processing pressure sensing signals applied to Bluetooth headsets according to claim 5, characterized in that, The central control unit has a preset signal processing rate V0 for each signal processor. When the central control unit determines for the second time that no signal attenuation occurs during the current signal processing, it sequentially detects the signal processing rate of each signal processor during the current signal processing and compares the signal processing rate of each signal processor in the current signal processing with V0 to make a preliminary judgment on whether the signal processing rate of the signal processor is qualified. For the nth signal processor, the signal processing rate of the signal processor in the current signal processing is denoted as Vn, and Vn is set as Qn / T, where T is the signal processing time in the current signal processing, and Qn is the signal processing quantity of the signal processor in the current signal processing. If Vn≥V0, the central control unit determines that the signal processing rate of the signal processor in this signal processing process meets the preset rate value, and the central control unit determines whether the actual signal processing capacity of the signal processor in this signal processing process meets the preset signal processing capacity of the signal processor. If Vn < V0, the central control unit determines that the signal processing rate of the signal processor does not meet the preset rate value during the current signal processing process. The central control unit compares the difference between the actual signal processing rate and the preset signal processing rate in the signal processor during the current signal processing process with the preset rate difference. If the actual signal processing capacity of the signal processor is greater than the preset signal processing capacity, it is determined that it does not meet the requirements; otherwise, it is determined that it meets the requirements.
7. The method for processing pressure sensing signals applied to Bluetooth headsets according to claim 6, characterized in that, The central control unit includes a difference ΔVn between the signal processing rate Vn of each signal processor and the preset signal processing rate V0 of each signal processor during a single signal processing cycle, and a preset rate difference ΔV0. When the central control unit determines that the signal processing rate during a single signal processing cycle does not meet the preset rate value, it sets ΔVn = Vn - V0. If △Vn>△V0, the central control unit will compare the signal processing quantity of the corresponding signal processor in the single signal processing process with the preset signal processing quantity in the central control unit. If the signal processing quantity of the signal processor is greater than the preset signal processing quantity, it is determined that an additional signal processor is needed; otherwise, it is determined that no additional signal processor is needed. If △Vn≤△V0, the central control unit will determine that the signal in this single signal processing process can continue to be processed to the display terminal.
8. The method for processing pressure sensing signals applied to Bluetooth headsets according to claim 7, characterized in that, When the central control unit determines that the signal processing rate Vn is less than the preset signal processing rate V0, Four signal processors are configured, including signal channels a, b, c, and d, where signal channel d is a backup signal channel. The central control unit also has a preset channel load factor P0. When the difference between the signal processing rate of each signal processor and its preset signal processing rate is greater than the preset rate difference, the central control unit calculates the load factor Pa for signal channel a, the load factor Pb for signal channel b, and the load factor Pc for signal channel c. For the load factor Px of signal channel x, x = a, b, c, which is the ratio of the signal processing quantity of signal channel x to the preset load signal processing quantity of signal channel x. After completing the calculation, the central control unit compares Pa, Pb, Pc with P0 in sequence. If at least one signal processor exists and its load factor is greater than P0, the central control unit will activate the backup signal channel d. The central control unit will use the signal channel d to process the excess data of the corresponding channel that exceeds the preset load factor. If the load rate of each signal processor is lower than the preset load rate of the corresponding signal processor, the central control unit determines that the signal processing of each signal processor is within the load range of the signal processing volume of the signal channel.
Citation Information
Patent Citations
Pressure sensor module and electronic equipment
CN211321319U
Man-machine interaction method and system of intelligent terminal
CN103226436A
Pressure sensor module applied to Bluetooth earphone
CN116295979A