Headset adjustment method, device, and medium
Patent Information
- Application Number
- CN202611488613.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-09-23
- Publication Date
- 2026-10-30
AI Technical Summary
然而,受头型尺寸差异及多人共享场景下频繁切换等因素影响,头梁夹紧力与佩戴角度难以实时适应当前佩戴者
[0014]本公开实施例的一个有益效果在于,通过获取头戴式耳机的佩戴者的头部特征信息如头部压力特征信息和头顶高度特征信息,确定头戴式耳机的调节参数的目标值,并驱动电动调节机构将调节参数的当前值调整至目标值以适配当前佩戴者,可实现头戴式耳机的调节参数的自适应调节,提升佩戴舒适度与用户体验。
Smart Images

Figure CN123021026A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of headphone technology, and more specifically, to a method, apparatus, and medium for adjusting headphones. Background Technology
[0002] In over-ear headphones, different users have significant individual differences in their comfort requirements regarding clamping force and wearing angle. However, due to factors such as differences in head size and frequent switching in shared environments, the headband clamping force and wearing angle are difficult to adapt to the current wearer in real time. In related technologies, the headband extension length must be manually adjusted to fit different head shapes each time a user is switched, which is cumbersome and makes it difficult to guarantee immediate comfort. Summary of the Invention
[0003] One object of this disclosure is to provide a new technical solution for adjusting headphones.
[0004] According to a first aspect of the present disclosure, a method for adjusting a headset is provided, the method comprising: When the headphones are in the wearing state, the head feature information of the wearer is acquired; wherein, the head feature information includes head pressure feature information and head height feature information; Based on the head feature information, the target values of the adjustment parameters of the headphones are determined; The electric adjustment mechanism that drives the headphones adjusts the current value of the adjustment parameter to the target value.
[0005] Optionally, when the headphones are in a wearing state, obtaining the wearer's head feature information includes: With the headphones in a wearing state, acquire the contact pressure distribution data and head-top distance data collected by the headphones; Based on the contact pressure distribution data, the head pressure characteristic information is obtained; Based on the head-top distance data, the head-top height feature information is obtained; Based on the head pressure characteristic information and the head height characteristic information, the wearer's head characteristic information is obtained.
[0006] Optionally, obtaining the head pressure characteristic information based on the contact pressure distribution data includes: The contact pressure distribution data is filtered to obtain effective pressure distribution data; Based on the effective pressure distribution data, the head pressure characteristic information is obtained.
[0007] Optionally, determining the target value of the adjustment parameters of the headphones based on the head feature information includes: Obtain the set mapping data; wherein, the mapping data is data reflecting the correspondence between a set of target values of different head feature information and their corresponding adjustment parameters; Based on the mapping data and the head feature information, the target values of the adjustment parameters of the headphones are determined.
[0008] Optionally, determining the target value of the adjustment parameters of the headphones based on the head feature information includes: If a target value for the adjustment parameter corresponding to the head feature information is found in the mapping data, the found target value is determined as the target value for the adjustment parameter of the headset. If no target value for the adjustment parameter corresponding to the head feature information is found in the mapping data, in response to the wearer's manual adjustment operation, the current value of the adjustment parameter corresponding to the manual adjustment operation is obtained as the target value of the adjustment parameter of the headset; or, the head feature information is sent to the network terminal, and the current value of the adjustment parameter returned by the network terminal based on the head feature information is received as the target value of the adjustment parameter of the headset.
[0009] Optionally, the method further includes: If no target value for the adjustment parameter corresponding to the head feature information is found in the mapping data, the mapping data is updated based on the head feature information and the target value of the adjustment parameter of the headphone.
[0010] Optionally, the method further includes: If no target value for the adjustment parameter corresponding to the head feature information is found in the mapping data, a user prompt message is generated to prompt the wearer to select manual adjustment mode or network configuration mode.
[0011] Optionally, the electric adjustment mechanism driving the headphones adjusts the current value of the adjustment parameter to the target value, including: Obtain the current value of the adjustment parameter; If the absolute value of the difference between the current value and the target value is outside the preset deviation range, the electric adjustment mechanism of the headphones is driven to adjust the current value of the adjustment parameter until the absolute value of the difference between the current value and the target value is within the preset deviation range.
[0012] According to a second aspect of the present disclosure, a headset is provided, comprising: a memory for storing executable computer instructions; and a processor for executing the method described in accordance with the first aspect above, under the control of the executable computer instructions.
[0013] According to a third aspect of the present disclosure, a computer-readable storage medium is provided, wherein a computer program is stored on the computer-readable storage medium, and the computer program, when executed by a processor, implements the method described in accordance with the first aspect above.
[0014] One beneficial effect of this disclosure is that by acquiring head feature information of the wearer of the headphones, such as head pressure feature information and head height feature information, the target value of the adjustment parameters of the headphones is determined, and the electric adjustment mechanism is driven to adjust the current value of the adjustment parameters to the target value to adapt to the current wearer. This enables adaptive adjustment of the adjustment parameters of the headphones, improving wearing comfort and user experience.
[0015] Other features and advantages of this specification will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Attached Figure Description
[0016] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments of this specification and, together with their description, serve to explain the principles of this specification.
[0017] Figure 1 This is a flowchart illustrating an adjustment method for a headset according to some embodiments; Figure 2 This is a flowchart illustrating an adjustment method for a headset according to some other embodiments; Figure 3 This is a structural schematic diagram of a headset according to some embodiments. Detailed Implementation
[0018] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that, unless otherwise specifically stated, the relative arrangement, numerical expressions, and values of the components and steps set forth in these embodiments do not limit the scope of the present disclosure.
[0019] The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit this disclosure or its application or use.
[0020] Technologies and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, such technologies and equipment should be considered part of the specification.
[0021] In all the examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values.
[0022] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.
[0023] This disclosure provides an over-ear headphone for which the adjustment method of the over-ear headphone of this disclosure can be applied.
[0024] In one embodiment, the headphones may include a headband, earcups, and an adjustment mechanism. The earcups are disposed at the ends of the headband, and the adjustment mechanism is disposed on the headband. The adjustment mechanism includes a pressure sensor array, a ranging module, a motorized adjustment mechanism, and a processor. The pressure sensor array may be disposed on the inner side of the headband, and the ranging module may be disposed on the top of the headband. The processor is connected to both the pressure sensor array and the ranging module. The motorized adjustment mechanism is connected to the processor and is disposed between the headband and the earcups. The motorized adjustment mechanism may adopt any form of structure, and this embodiment is not limited thereto.
[0025] It should be noted that the headset may also include other modules such as a communication module and a memory, but this embodiment does not limit this.
[0026] The pressure sensors in the pressure sensor array can be thin-film piezoresistive, capacitive, or piezoelectric, and the ranging module can be an infrared ranging module. Furthermore, this embodiment does not limit the specific structure of the electric adjustment mechanism.
[0027] In related technologies, headphones typically employ manual adjustment of the headband's extension length to accommodate different wearers. In this embodiment, the pressure sensor array is used to collect contact pressure distribution data of the wearer's head. The ranging module is used to collect the distance data between the top of the wearer's head and the inner top surface of the headband. The processor is used to determine head pressure characteristic information based on the contact pressure distribution data, and head height characteristic information based on the head distance data. It also determines the wearer's head characteristic information based on the head pressure characteristic information and head height characteristic information, and determines the target value of the headphone's adjustment parameters based on the head characteristic information. Furthermore, it drives the electric adjustment mechanism to adjust the position of the earcups relative to the headband, thereby adjusting the current value of the adjustment parameters to the target value to fit the current wearer.
[0028] Hereinafter, various embodiments according to the present disclosure will be described with reference to the accompanying drawings.
[0029] <First Embodiment> Figure 1 This is a flowchart illustrating an adjustment method for a headset according to some embodiments. This headset adjustment method can be performed by the headset itself. Figure 1 As shown, the adjustment method of the headphones in this embodiment may include the following steps S110 to S130.
[0030] Step S110: While the headphones are in the wearing state, obtain the wearer's head feature information.
[0031] The term "wearing state" refers to the state in which the headphones are worn on the head. In this state, the headband of the headphones spans across the wearer's head, the pressure sensor array on the inside of the headband contacts the wearer's head and generates contact pressure, and the earcups at both ends of the headband cover the wearer's ears.
[0032] Among them, head feature information is quantitative descriptive data that reflects the geometric shape of the wearer's head and can be used to distinguish differences in head shape among different wearers. Head feature information can include head pressure feature information and head height feature information. Head pressure feature information can be used to reflect the width characteristics of the wearer's head. Head height feature information can be used to reflect the vertical height characteristics between the top of the wearer's head and the inner top surface of the headband.
[0033] In some examples, when the headphones are being worn, step S110, obtaining the wearer's head feature information, may further include the following steps S111 to S114: Step S111: When the headphones are in the wearing state, acquire the contact pressure distribution data collected by the pressure sensor array of the headphones and the head distance data collected by the ranging module of the headphones.
[0034] The pressure sensor array is located on the inner curved surface of the headband, with multiple pressure sensing units arranged laterally to collect contact pressure distribution data on the sides and top of the wearer's head. The contact pressure distribution data refers to the spatial distribution matrix formed by the pressure values output by each pressure sensor in the array at the same sampling time.
[0035] The ranging module is located at the top center of the headband, with its transmission window facing the wearer's head. It is used to collect data on the distance between the wearer's head and the inner top surface of the headband. The distance between the wearer's head and the inner top surface of the headband is the vertical clearance measured by the ranging module.
[0036] Specifically, the processor continuously reads the pressure values collected by each pressure sensor in the pressure sensor array at a set sampling frequency (e.g., 10 Hz to 50 Hz), and records the pressure value P(i, j) of the pressure sensor in the i-th row and j-th column, thereby obtaining contact pressure distribution data reflecting the force distribution on both sides and the top of the head. The processor also continuously reads the top-of-the-head distance value H(N) collected by the ranging module at the same sampling frequency, where N is the number of sampling frames and N is an integer greater than 0.
[0037] Step S112: Obtain head pressure characteristic information based on contact pressure distribution data.
[0038] In this example, the processor can directly obtain head pressure feature information based on the contact pressure distribution data. Specifically, the processor can normalize the contact pressure distribution data, mapping each pressure value in the contact pressure distribution data to a preset interval such as [0, 1], while maintaining the matrix dimension, to generate a normalized pressure matrix P_norm; extract multiple feature parameters based on the normalized pressure matrix P_norm, and construct head pressure feature information F_P based on the multiple feature parameters.
[0039] The head pressure feature information may include at least one of the following: global average pressure. Peak pressure P peak Pressure distribution variance σP, left-right symmetry coefficient S sym Pressure profile width W P Coordinates of the pressure center point (Xc, Yc) and dynamic pressure fluctuation characteristics F dyn .
[0040] Global average pressure It is the average of all pressure values in the contact pressure distribution data, used to reflect the overall pressure on the wearer's head.
[0041] Peak pressure P peak This represents the maximum pressure value in the contact pressure distribution data, used to reflect the location of the wearer's head where the pressure is heaviest.
[0042] The pressure distribution variance σP is the degree of dispersion of each pressure value in the contact pressure distribution data relative to the global average pressure, and is used to reflect the degree of dispersion of the pressure distribution.
[0043] Left-right symmetry coefficient S sym The symmetry measure is obtained by comparing the difference in pressure values on the left and right sides of the headband, and is used to characterize the symmetrical wearing state of the head.
[0044] Pressure profile width W P The equivalent head width is obtained based on the lateral span of the pressure distribution in the contact pressure distribution data, and is used to reflect the wearer's head width size.
[0045] The coordinates of the pressure center point (Xc, Yc) are the centroid of the pressure distribution in the contact pressure distribution data, which is used to reflect the concentrated area of pressure on the wearer's head.
[0046] Dynamic pressure fluctuation characteristics F dyn This describes the characteristic of pressure change over time during wear, used to reflect the dynamic fluctuation of pressure values.
[0047] For example, the head pressure feature information F_P can be .
[0048] In this example, the processor can also obtain head pressure feature information based on the contact pressure distribution data in the following way: filter the contact pressure distribution data to obtain effective pressure distribution data; and obtain head pressure feature information based on the effective pressure distribution data.
[0049] The filtering process is a preprocessing step that suppresses noise and removes outliers from the contact pressure distribution data. It eliminates noise introduced during pressure sensor sampling due to jitter, electrical interference, or occasional anomalies. For example, the filtering process can be median filtering.
[0050] By filtering the contact pressure distribution data before extracting features, the impact of sensor sampling noise on feature accuracy can be suppressed, thereby improving the reliability of subsequent user identification and reducing the probability of false identification.
[0051] Step S113: Obtain head height feature information based on head distance data.
[0052] In this example, the processor can obtain head height feature information based on the head-to-head distance data. Specifically, the processor can determine the normalized absolute height and relative height based on the head-to-head distance data, and construct the head height feature information F_H based on the normalized absolute height and relative height.
[0053] The normalized absolute height H_abs is a normalized value obtained by mapping the head-top distance data to the preset range of the ranging module. It reflects the absolute distance from the top of the wearer's head to the inner top surface of the headband and can distinguish differences in head height. This preset range is the maximum measurement range calibrated at the factory for the ranging module. The relative height H_rel is the proportion of the head-top distance data in the maximum opening range of the headband. It reflects the relative position of the wearer's current head position within the adjustable range of the headband.
[0054] For example, the head height feature information F_H can be .
[0055] Step S114: Obtain the wearer's head feature information based on head pressure feature information and head height feature information.
[0056] In this example, the processor can obtain the wearer's head feature information based on head pressure feature information and head height feature information. Specifically, the processor can perform a horizontal concatenation process between the head pressure feature information F_P and the head height feature information F_H to obtain the wearer's head feature information F_merge.
[0057] For example, the head feature information F_merge can be: .
[0058] Based on steps S111 to S114 above, by constructing head feature information, the wearer's head geometry can be comprehensively represented from multiple dimensions, thereby improving the accuracy and reliability of subsequent user identification.
[0059] Step S120: Determine the target values of the adjustment parameters of the headphones based on the head feature information.
[0060] The adjustment parameters refer to the adjustable amounts that control the physical contact between the headphones and the wearer's head, including the headband clamping force and the headband opening angle. The target value refers to the expected value of the adjustment parameters associated with head feature information, which is required to adapt the headphones to the current head shape of the wearer.
[0061] In step S130, the electric adjustment mechanism of the headphones is driven to adjust the current value of the adjustment parameter to the target value.
[0062] In some examples, step S130, which drives the electric adjustment mechanism of the headphones to adjust the current value of the adjustment parameter to the target value, can be implemented in the following way: obtain the current value of the adjustment parameter; if the absolute value of the difference between the current value and the target value is outside the preset deviation range, drive the electric adjustment mechanism of the headphones to adjust the current value of the adjustment parameter until the absolute value of the difference between the current value and the target value is within the preset deviation range.
[0063] The current value of the adjustment parameter refers to the measured value of the adjustment parameter corresponding to the current state of the electric adjustment mechanism of the headphones before the adjustment action is performed.
[0064] The preset deviation range refers to the maximum error range between the current value and the target value of the adjustment parameter, which is used to avoid frequent start-stop of the electric adjustment mechanism due to small deviations.
[0065] Specifically, the processor compares the current value of the adjustment parameter with the target value in real time and calculates the absolute value of the difference between the current value and the target value. If the absolute value of the difference is outside the preset deviation range, an adjustment command is sent to the electric adjustment mechanism. The adjustment method is determined according to the sign of the difference, and the electric adjustment mechanism is driven to move in the corresponding direction to adjust the current value of the adjustment parameter to the target value.
[0066] For example, the processor acquires the current value of the headband clamping force and the current value of the headband opening angle, and calculates the first absolute value of the difference between the current value of the headband clamping force and its corresponding target value, and the second absolute value of the difference between the current value of the headband opening angle and its corresponding target value. If the first absolute value and / or the second absolute value of the difference are outside the corresponding preset deviation range, the electric adjustment mechanism is driven to change the headband opening angle and clamping force, thereby synchronously adjusting the headband clamping force and the headband opening angle to their respective target values. The processor continuously monitors the current values of the headband clamping force and the headband opening angle in a closed-loop manner until both converge to their respective preset deviation ranges.
[0067] According to embodiments of this disclosure, by acquiring head feature information of the wearer of the headphones, such as head pressure feature information and head height feature information, the target value of the adjustment parameters of the headphones is determined, and the electric adjustment mechanism is driven to adjust the current value of the adjustment parameters to the target value to adapt to the current wearer. This enables adaptive adjustment of the adjustment parameters of the headphones, improving wearing comfort and user experience.
[0068] <Second Embodiment> Figure 2 This is a flowchart illustrating an adjustment method for a headset according to some embodiments. This headset adjustment method can be performed by the headset itself. Figure 2 As shown, the adjustment method of the headphones in this embodiment may include the following steps S210 to S240.
[0069] Step S210: While the headphones are in the wearing state, obtain the wearer's head feature information.
[0070] Step S220: Obtain the set mapping data.
[0071] The mapping data is a set of target values that reflect different head feature information and their corresponding adjustment parameters. The mapping data can be stored in the memory of the headset.
[0072] Step S230: Determine the target values of the adjustment parameters of the headphones based on the mapping data and head feature information.
[0073] In some examples, step S230, which determines the target value of the headphone adjustment parameters based on the mapping data and head feature information, may further include the following three cases: Scenario 1: If a target value for the adjustment parameter corresponding to the head feature information is found in the mapping data, the found target value is determined as the target value for the adjustment parameter of the headset.
[0074] Scenario 2: If no target value for the adjustment parameter corresponding to the head feature information is found in the mapping data, in response to the wearer's manual adjustment operation, the current value of the adjustment parameter corresponding to the manual adjustment operation is obtained as the target value for the adjustment parameter of the headphones.
[0075] Specifically, if no target value for the adjustment parameter matches the head feature information of the current wearer in the mapping data, the current wearer is determined to be a new user. The wearer can manually adjust the adjustment parameters through button or touch operation, that is, manually adjust the headband clamping force and / or headband opening angle until the wearer feels comfortable and stops adjusting. The current value of the adjustment parameter at this time is taken as the target value of the adjustment parameter for the wearer.
[0076] Scenario 3: If no target value for the adjustment parameter corresponding to the head feature information is found in the mapping data, the head feature information is sent to the network end, and the current value of the adjustment parameter returned by the network end based on the head feature information is received as the target value of the adjustment parameter of the headset.
[0077] Specifically, when no target value for the adjustment parameter matching the current wearer's head features is found in the mapping data, the current wearer is determined to be a new user. The processor can send the head feature information to the network via the headset's communication module. Based on the received head feature information, the network retrieves historical user data with similar head shapes from a large data pool, determines a set of recommended adjustment parameter values, and returns these values to the headset. The processor receives the current values of the adjustment parameters returned by the network and uses them as the target values for the adjustment parameters corresponding to that wearer.
[0078] In other examples, if no target value for the adjustment parameter corresponding to the head feature information is found in the mapping data, the mapping data is updated based on the head feature information and the target value of the corresponding headphone adjustment parameter.
[0079] Specifically, after obtaining the target value of the current wearer's adjustment parameters through either scenario two or scenario three, the processor associates the current wearer's head feature information with the target value and stores it in the mapping data, creating a new user profile so that the user can be directly identified and their personalized parameters can be automatically recalled the next time they wear the device.
[0080] In other examples, if no target value for the adjustment parameter corresponding to the head feature information is found in the mapping data, a user prompt is generated to prompt the wearer to select manual adjustment mode or network configuration mode.
[0081] Specifically, if no target value for the adjustment parameter matching the current wearer's head feature information is found in the mapping data, the current wearer is determined to be a new user. The processor generates user prompts, including manual adjustment mode and network configuration mode options, to prompt the wearer to select either manual or network configuration mode. Responding to the wearer's selection, if the wearer selects manual adjustment mode, the processor executes step two; if the wearer selects network configuration mode, it executes step three to obtain the target value for the corresponding adjustment parameter.
[0082] In step S240, the electric adjustment mechanism of the headphones is driven to adjust the current value of the adjustment parameter to the target value.
[0083] According to embodiments of this disclosure, by acquiring mapping data and matching it with current head feature information, and directly calling pre-stored target values when a match is successful, existing users can wear and adapt immediately, improving switching efficiency in multi-user sharing scenarios. When a match fails, new user profiles are created through manual adjustment or network configuration, allowing the mapping data to be continuously enriched with the number of uses, further improving the accuracy and adaptation efficiency of subsequent recognition.
[0084] <Third Embodiment> Figure 3 This is a structural schematic diagram of a headset according to some embodiments. For example... Figure 3 As shown, the headset 300 may include: a memory 310 for storing executable computer instructions; and a processor 320 for executing the method described in any of the above embodiments under the control of the executable computer instructions. The processor may be one or more processors, which may execute instructions individually or jointly. Similarly, the memory may be one or more memories, which may store the computer program individually or jointly.
[0085] <Fourth Embodiment> This disclosure also provides a computer-readable storage medium having computer instructions stored thereon, which, when executed by a processor, perform the methods provided in this disclosure.
[0086] This disclosure can be a system, method, and / or computer program product. A computer program product may include a computer-readable storage medium having computer-readable program instructions loaded thereon for causing a processor to implement various aspects of this disclosure.
[0087] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media can be, for example—but not limited to—electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination of the foregoing. The computer-readable storage media used herein are not to be construed as transient signals themselves, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.
[0088] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and / or edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to the computer-readable storage media in the respective computing / processing device.
[0089] Computer program instructions used to perform the operations of this disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer-readable program instructions may execute entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays (FPGAs), or programmable logic arrays (PLAs), is personalized by utilizing the status information of the computer-readable program instructions to implement various aspects of this disclosure.
[0090] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus, and computer program products according to embodiments of this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0091] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0092] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0093] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a portion of an apparatus, segment, or instruction, which includes one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions. It will be known to those skilled in the art that implementation in hardware, implementation in software, and implementation in a combination of software and hardware are equivalent.
[0094] The various embodiments of this disclosure have been described above. These descriptions are exemplary and not exhaustive, and are not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or technical improvements to the embodiments in the market, or to enable others skilled in the art to understand the embodiments disclosed herein. The scope of this disclosure is defined by the appended claims.
Claims
1. A method for adjusting a headset, characterized in that, The method includes: When the headphones are in the wearing state, the head feature information of the wearer is acquired; wherein, the head feature information includes head pressure feature information and head height feature information; Based on the head feature information, the target values of the adjustment parameters of the headphones are determined; The electric adjustment mechanism that drives the headphones adjusts the current value of the adjustment parameter to the target value.
2. The method according to claim 1, characterized in that, The step of acquiring the wearer's head feature information while the headphones are being worn includes: With the headphones in a wearing state, acquire the contact pressure distribution data and head-top distance data collected by the headphones; Based on the contact pressure distribution data, the head pressure characteristic information is obtained; Based on the head-top distance data, the head-top height feature information is obtained; The head feature information is obtained based on the head pressure feature information and the head height feature information.
3. The method according to claim 2, characterized in that, The step of obtaining the head pressure characteristic information based on the contact pressure distribution data includes: The contact pressure distribution data is filtered to obtain effective pressure distribution data; Based on the effective pressure distribution data, the head pressure characteristic information is obtained.
4. The method according to claim 1, characterized in that, Determining the target value of the adjustment parameters of the headphones based on the head feature information includes: Obtain the set mapping data; wherein, the mapping data is data reflecting the correspondence between a set of target values of different head feature information and their corresponding adjustment parameters; Based on the mapping data and the head feature information, the target values of the adjustment parameters of the headphones are determined.
5. The method according to claim 4, characterized in that, Determining the target value of the adjustment parameters of the headphones based on the head feature information includes: If a target value for the adjustment parameter corresponding to the head feature information is found in the mapping data, the found target value is determined as the target value for the adjustment parameter of the headset. If no target value for the adjustment parameter corresponding to the head feature information is found in the mapping data, in response to the wearer's manual adjustment operation, the current value of the adjustment parameter corresponding to the manual adjustment operation is obtained as the target value of the adjustment parameter of the headset; or, the head feature information is sent to the network terminal, and the current value of the adjustment parameter returned by the network terminal based on the head feature information is received as the target value of the adjustment parameter of the headset.
6. The method according to claim 5, characterized in that, The method further includes: If no target value for the adjustment parameter corresponding to the head feature information is found in the mapping data, the mapping data is updated based on the head feature information and the target value of the adjustment parameter of the headphone.
7. The method according to claim 5, characterized in that, The method further includes: If no target value for the adjustment parameter corresponding to the head feature information is found in the mapping data, a user prompt message is generated to prompt the wearer to select manual adjustment mode or network configuration mode.
8. The method according to claim 1, characterized in that, The electric adjustment mechanism that drives the headphones adjusts the current value of the adjustment parameter to the target value, including: Obtain the current value of the adjustment parameter; If the absolute value of the difference between the current value and the target value is outside the preset deviation range, the electric adjustment mechanism of the headphones is driven to adjust the current value of the adjustment parameter until the absolute value of the difference between the current value and the target value is within the preset deviation range.
9. A type of over-ear headphone, characterized in that, include: Memory is used to store executable computer instructions; A processor configured to perform the method according to any one of claims 1-8, under the control of the executable computer instructions.
10. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, which, when executed by a processor, implements the method according to any one of claims 1-8.
