Acoustic device parameter calibration method and system

By combining remote control and light-emitting devices, accurate identification and calibration of speakers in multi-channel audio systems are achieved, solving the problems of inaccurate positioning and poor convenience in existing technologies, and improving the intuitiveness and applicability of calibration.

CN122395536APending Publication Date: 2026-07-14HANSONG NANJING TECH LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HANSONG NANJING TECH LTD
Filing Date
2026-04-24
Publication Date
2026-07-14

Smart Images

  • Figure CN122395536A_ABST
    Figure CN122395536A_ABST
Patent Text Reader

Abstract

The embodiment of the specification provides a sound equipment parameter calibration method and system, the method comprises: acquiring pointing data of a remote control device; based on the pointing data, determining a candidate target loudspeaker; controlling the candidate target loudspeaker to emit a test signal, and controlling a light-emitting device to emit a light beam pointing to the candidate target loudspeaker; in response to determining that the candidate target loudspeaker emitting the test signal and the candidate target loudspeaker irradiated by the light beam are the same to-be-adjusted loudspeaker, determining that the candidate target loudspeaker is a target loudspeaker and generating an audio adjustment parameter; and controlling the target loudspeaker to operate based on the audio adjustment parameter.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This manual relates to the field of equipment calibration, and in particular to a method and system for calibrating the parameters of audio equipment. Background Technology

[0002] With the rapid development of multi-channel audio technology, multi-channel sound systems have gradually evolved towards complex configurations such as Dolby Atmos. By adding overhead channels and surround channels, they effectively enhance the spatial sense and immersiveness of audio playback, meeting users' needs for a high-quality audio-visual experience.

[0003] However, there is still room for improvement in the installation and calibration technology of existing multi-channel audio systems. Further improvements are needed in areas such as speaker positioning, calibration convenience, and interactive experience for complex multi-channel systems to better adapt to diverse application scenarios such as concealed installation, lower the calibration threshold, balance calibration accuracy and ease of use, and meet the operational needs of non-professional users.

[0004] Therefore, there is a need to propose a method and system for calibrating audio equipment parameters in order to achieve accurate identification and positioning of loudspeakers, simplify calibration operations, and improve the intuitiveness and accuracy of the calibration process. Summary of the Invention

[0005] This specification provides one or more embodiments of a method for calibrating audio equipment parameters. The method includes: acquiring pointing data from a remote control device; determining candidate target speakers based on the pointing data; controlling the candidate target speakers to emit test signals and controlling a light-emitting device to emit a light beam pointing towards the candidate target speakers; in response to determining that the candidate target speakers emitting test signals and the candidate target speakers illuminated by the light beam are the same speaker to be adjusted, determining the candidate target speakers as target speakers and generating audio adjustment parameters; and controlling the operation of the target speakers based on the audio adjustment parameters.

[0006] This specification provides one or more embodiments of an audio equipment parameter calibration system, the system including an acquisition module, a determination module, a control module, a generation module, and an execution module; the acquisition module is configured to acquire pointing data from a remote control device; the determination module is configured to determine candidate target speakers based on the pointing data; the control module is configured to control the candidate target speakers to emit test signals and control a light-emitting device to emit a light beam pointing towards the candidate target speakers; the generation module, in response to determining that the candidate target speakers emitting the test signals and the candidate target speakers illuminated by the light beam are the same speaker to be adjusted, determines the candidate target speakers as target speakers and generates audio adjustment parameters; the execution module is configured to control the operation of the target speakers based on the audio adjustment parameters. Attached Figure Description

[0007] This specification will be further described by way of exemplary embodiments, which will be described in detail with reference to the accompanying drawings. These embodiments are not limiting; in these embodiments, the same reference numerals denote the same structures, wherein:

[0008] Figure 1 This is a schematic diagram illustrating an application scenario of an audio equipment parameter calibration system according to some embodiments of this specification; Figure 2 This is an exemplary block diagram of an audio equipment parameter calibration system according to some embodiments of this specification; Figure 3 This is an exemplary flowchart of a method for calibrating audio equipment parameters according to some embodiments of this specification; Figure 4 This is an exemplary schematic diagram illustrating the determination of candidate target loudspeakers according to some embodiments of this specification; and Figure 5 This is an exemplary schematic diagram illustrating audio adjustment parameter processing according to some embodiments of this specification. Detailed Implementation

[0009] To more clearly illustrate the technical solutions of the embodiments in this specification, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are merely some examples or embodiments of this specification. For those skilled in the art, these drawings can be applied to other similar scenarios without creative effort. Unless obvious from the context or otherwise specified, the same reference numerals in the drawings represent the same structures or operations.

[0010] It should be understood that the terms “system,” “device,” “unit,” and / or “module” used herein are one way to distinguish different components, elements, parts, sections, or assemblies at different levels. However, if other terms can achieve the same purpose, they may be replaced by other expressions.

[0011] Unless the context clearly indicates an exception, words such as "a," "an," "a kind," and / or "the" do not specifically refer to the singular and may also include the plural. Generally speaking, the terms "comprising" and "including" only indicate the inclusion of explicitly identified steps and elements, which do not constitute an exclusive list, and the method or apparatus may also include other steps or elements.

[0012] Flowcharts are used in this specification to illustrate the operations performed by the system according to embodiments of this specification. It should be understood that the preceding or following operations are not necessarily performed in exact order. Instead, the steps can be processed in reverse order or simultaneously. Furthermore, other operations can be added to these processes, or one or more steps can be removed from them.

[0013] Figure 1 This is a schematic diagram illustrating an application scenario of an audio equipment parameter calibration system according to some embodiments of this specification.

[0014] In some embodiments, the audio equipment parameter calibration system can match the light indication of the luminous device with the direction of the remote control device. Through the coordinated operation of light illumination and directional positioning, it can achieve rapid identification and accurate calibration of the speaker, and can be widely used in home audio-visual, commercial conference, and mobile audio-visual scenarios. This system can effectively solve the problem that users have difficulty in intuitively identifying the location of the sound source. Through sound and light coordinated prompts, non-professional users can easily complete speaker settings without acoustic tuning experience.

[0015] For example, in home audio-visual scenarios, users can install multi-channel speakers in a recessed, concealed manner within walls or ceilings. They can then use a remote control to point the light beam at the speaker installation area, simultaneously controlling the light source to illuminate the speaker's location. This allows for intuitive verification of the direction and speaker position, facilitating convenient channel calibration. In commercial conference scenarios, speakers are strategically placed according to the sound field layout. Maintenance personnel can use a remote control to precisely point the light beam at the target speaker, confirming its position with the light source's beam, quickly verifying channel wiring and installation locations, and ensuring optimal audio playback. In mobile audio-visual scenarios, speakers can be flexibly repositioned according to usage needs. The system can adaptively move the light source's beam based on speaker position changes, continuously marking the speaker's location. This allows users to perform real-time parameter calibration, enhancing the flexibility of mobile multi-channel audio systems.

[0016] In some embodiments, such as Figure 1 As shown, the application scenario of the audio equipment parameter calibration system (hereinafter referred to as application scenario 100) may include a speaker 110, a light-emitting device 120, a remote control device 130, a network 140, a processor 150, a storage device 160, and a user 170.

[0017] Loudspeaker 110 refers to a sound-generating device in an audio equipment parameter calibration system. For example, loudspeaker 110 may include front speakers, surround speakers, overhead speakers, etc. In some embodiments, loudspeaker 110 may be fixedly installed or movable, or may be installed in a recessed, concealed, or other manner. It should be noted that all loudspeakers mentioned in this specification refer to loudspeaker 110.

[0018] In some embodiments, the speaker 110 can emit a test signal in response to control commands from the processor 150. The speaker 110 may also incorporate a positioning module, a sensing module, and a photosensitive element for feeding back its spatial position information to the processor 150 and sensing whether it is illuminated by a light beam. The sensing module may include an accelerometer, a gyroscope, etc. The positioning module may include a UWB ultra-wideband positioning module, an ultrasonic positioning module, etc. The photosensitive element may include a photodiode, a phototransistor, a photoresistor, a photoelectric sensor, etc.

[0019] The light-emitting device 120 refers to a lighting device with adjustable light emission direction. For example, the light-emitting device 120 may include spotlights equipped with a pan-tilt head and a stepper motor, laser projection devices, etc.

[0020] In some embodiments, the light-emitting device 120 can adjust the horizontal rotation angle and horizontal deflection direction, vertical tilt angle and vertical pitch direction, focal length parameters, etc., under the control of the processor 150 to form a beam of light pointing towards the speaker 110, so as to realize the visual identification and positioning verification of the speaker 110.

[0021] In some embodiments, the light-emitting device 120 is equipped with an angle encoder for collecting information such as its own pointing angle and feeding it back to the processor 150.

[0022] Remote control device 130 refers to an interactive device that can be handheld and controlled by a user 170. For example, remote control device can be a remote control 130-1, a mobile phone 130-2, a tablet 130-3, or other smart terminals.

[0023] In some embodiments, the remote control device 130 has a built-in multi-dimensional spatial positioning sensor component, which can collect the coordinate data and three-dimensional attitude angle data of the remote control device 130 in three-dimensional space to generate pointing data, and upload the pointing data to the processor 150 through the network 140.

[0024] In some embodiments, the multidimensional spatial positioning sensing component may include an inertial sensor and a wireless positioning module. The inertial sensor includes accelerometers, gyroscopes, etc., for acquiring three-dimensional attitude angle data. The wireless positioning module includes ultra-wideband modules, Bluetooth modules, etc., for acquiring coordinate data.

[0025] User 170 refers to the operator who uses remote control device 130 to calibrate the parameters of the audio equipment. For example, user 170 can be an ordinary user using speaker 110, a professional maintenance personnel for speaker 110, etc.

[0026] Network 140 may include any suitable network capable of facilitating information and / or data exchange. In some embodiments, at least one component of application scenario 100 (e.g., speaker 110, light-emitting device 120, remote control device 130, processor 150, storage device 160, etc.) may exchange information and / or data with at least one other component of application scenario 100 via network 140. For example, processor 150 may obtain relevant information about speaker 110, light-emitting device 120, remote control device 130, and storage device 160 via network 140.

[0027] In some embodiments, network 140 can be any one or more of wired or wireless networks. For example, network 140 may include cable networks, fiber optic networks, telecommunications networks, cable connections, or any combination thereof. Network connections between components may employ one or more of the above methods. Network 140 can be various topologies, such as point-to-point, shared, or centralized, or a combination of multiple topologies. Network 140 may include one or more network access points.

[0028] The processor 150 is used to process data, information, and / or processing results related to the application scenario 100 of the audio equipment parameter calibration system, and executes program instructions based on this data, information, and / or processing results to perform one or more functions described in this specification. For example, the processor 150 can obtain pointing data from the remote control device 130 via the network 140, and execute instructions such as determining the candidate target speaker and controlling the candidate target speaker to emit test signals.

[0029] In some embodiments, processor 150 may include one or more sub-processing devices (e.g., a single-core processing device or a multi-core multi-chip processing device). By way of example only, processor 150 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), a microprocessor, or any combination thereof.

[0030] In some embodiments, the processor 150 may be integrated within the remote control device 130 or set up independently locally or in the cloud.

[0031] Storage device 160 is used to store multiple data and / or information generated during the calibration of audio equipment parameters, as well as computer instructions. For example, storage device 160 may store pointing data acquired by processor 150, generated audio adjustment parameters, speaker position mapping library, spatial coordinates of light-emitting devices, etc. In some embodiments, storage device 160 may include random access memory (RAM), read-only memory (ROM), mass storage (e.g., disk, optical disk, solid-state disk, etc.), or any combination thereof.

[0032] In some embodiments, storage device 160 may include one or more storage components, each of which may be a separate device or part of other components.

[0033] In some embodiments, storage device 160 may also be implemented on a cloud platform. By way of example only, a cloud platform may include a private cloud, a public cloud, a hybrid cloud, or any combination thereof.

[0034] In some embodiments, the storage device 160 can communicate with one or more components in the application scenario 100 of the audio equipment parameter calibration system via the network 140.

[0035] In some embodiments, in the application scenario of the audio equipment parameter calibration system, the user 170 holds a remote control device 130 and points it at the speaker to be adjusted. The remote control device 130 collects pointing data and uploads it to the processor 150 via the network 140. Based on the pointing data, the processor 150 determines the candidate target speaker from the speakers to be adjusted (i.e., speaker 110). The processor 150 sends control commands to the candidate target speaker and the light-emitting device 120 via the network 140, respectively, to control the candidate target speaker to emit a test signal, and at the same time control the light-emitting device 120 to adjust the relevant illumination parameters and emit a beam of light pointing at the candidate target speaker. The processor 150 performs consistency determination on the candidate target speaker emitting the test signal and the candidate target speaker illuminated by the beam of light. In response to the determination that the two are the same speaker to be adjusted, the processor determines the candidate target speaker as the target speaker and generates the corresponding audio adjustment parameters. The processor 150 controls the operation of the target speaker based on the audio adjustment parameters.

[0036] For further explanation of the above content, please refer to [link / reference]. Figures 2 to 5 And its related descriptions.

[0037] Figure 2 This is an exemplary block diagram of an audio equipment parameter calibration system according to some embodiments of this specification.

[0038] In some embodiments, such as Figure 2 As shown, the audio equipment parameter calibration system 200 may include an acquisition module 210, a determination module 220, a control module 230, a generation module 240, and an execution module 250. In some embodiments, some or all of the acquisition module 210, determination module 220, control module 230, generation module 240, and execution module 250 may be integrated into the processor 150. More information about the processor 150 can be found in [link to relevant documentation]. Figure 1 Related descriptions.

[0039] In some embodiments, the acquisition module 210 is configured to acquire pointing data of the remote control device 130.

[0040] In some embodiments, the determining module 220 is configured to determine candidate target speakers based on pointing data.

[0041] In some embodiments, the determining module 220 is further configured to assign a dynamic spatial tolerance zone to the loudspeaker to be adjusted; determine a target tolerance zone based on pointing data and the dynamic spatial tolerance zone; and determine alternative target loudspeakers based on the target tolerance zone.

[0042] In some embodiments, the control module 230 is configured to control the candidate target speaker to emit a test signal and to control the light-emitting device 120 to emit a beam of light directed at the candidate target speaker.

[0043] In some embodiments, the control module 230 is further configured to determine illumination parameters based on test signals; and to control the light-emitting device to emit a beam of light directed at the candidate target speaker based on the illumination parameters.

[0044] In some embodiments, the control module 230 is further configured to, in response to determining that the candidate target speaker emitting the test signal and the candidate target speaker illuminated by the light beam are not the same speaker to be tuned: reposition the candidate target speaker emitting the test signal based on the audio feedback signal; and acquire updated illumination parameters, and based on the updated illumination parameters, control the light-emitting device to emit a light beam directed at the candidate target speaker emitting the test signal.

[0045] In some embodiments, the generation module 240 is configured to determine the candidate target speaker as the target speaker and generate audio adjustment parameters in response to determining that the candidate target speaker emitting the test signal and the candidate target speaker illuminated by the light beam are the same speaker to be adjusted.

[0046] In some embodiments, the generation module 240 is further configured to receive audio feedback signals uploaded by the remote control device.

[0047] In some embodiments, the execution module 250 is configured to control the operation of the target speaker based on audio adjustment parameters.

[0048] For further explanation of the above content, please refer to [link / reference]. Figures 3 to 5 And its related descriptions.

[0049] It should be noted that the above description of the audio equipment parameter calibration system 200 and its modules is for convenience only and should not be construed as limiting this specification to the scope of the illustrated embodiments. It is understood that those skilled in the art, after understanding the principles of this system, may arbitrarily combine the various modules or construct subsystems connected to other modules without departing from these principles. In some embodiments, Figure 2The acquisition module 210, determination module 220, control module 230, generation module 240, and execution module 250 disclosed herein can be different modules within a single system, or a single module can implement the functions of two or more of the aforementioned modules. For example, the modules can share a single storage module, or each module can have its own separate storage module. Such variations are all within the scope of protection of this specification.

[0050] Figure 3 This is an exemplary flowchart of a method for calibrating audio equipment parameters according to some embodiments of this specification. In some embodiments, process 300 may be executed by processor 150. Figure 3 As shown, process 300 includes the following steps: Step 310: Obtain the pointing data of the remote control device.

[0051] For more information about remote control device 130, please refer to [link / reference]. Figure 1 Related descriptions.

[0052] Pointing data refers to the set of spatial pose vectors of a remote-controlled device, used to determine the geometric pointing centerline of the device. Based on the pointing data, the user can determine the speaker to be pointed at by the remote-controlled device.

[0053] A speaker to be calibrated is a speaker that can be pointed at by a remotely controlled device and can be calibrated. There can be multiple speakers to be calibrated. For example, the speakers to be calibrated can be all the speakers in an application scenario.

[0054] In some embodiments, the spatial pose vector set includes coordinate data and three-dimensional attitude angle data of the remote control device in three-dimensional space. The coordinate data can be a spatial coordinate point formed by the X-axis, Y-axis, and Z-axis coordinates of the geometric center point of the remote control device. The three-dimensional attitude angle data can include pitch angle and yaw angle.

[0055] Yaw angle is used to characterize the orientation of the remote control device in the horizontal direction, and pitch angle is used to characterize the vertical pitch angle of the remote control device. In some embodiments, the processor can perform rotation transformation operations based on the yaw angle and pitch angle to obtain a three-dimensional pointing direction vector characterizing the pointing orientation of the remote control device. For example, the processor can rotate the initial pointing vector of the remote control device horizontally according to the yaw angle, and then perform a vertical pitch transformation on the rotated vector according to the pitch angle. By performing two spatial rotation transformations in sequence, the three-dimensional pointing direction vector of the remote control device is finally obtained. Here, the initial pointing vector is the initial orientation vector preset by the remote control device in its own local coordinate system, which characterizes the front pointing direction of the remote control device when it has not deflected, and is usually taken as the unit vector (1,0,0) in the positive X-axis direction of the local coordinate system.

[0056] The geometric pointing centerline refers to a spatial ray that originates from the three-dimensional spatial coordinate point of the remote control device and extends along the three-dimensional pointing direction vector.

[0057] In some embodiments, the processor can collect the spatial pose vector set of the remote control device 130 based on the multi-dimensional spatial positioning sensing component built into the remote control device 130 to obtain the pointing data of the remote control device.

[0058] In some embodiments, the processor may also acquire the pointing data of the remote control device through various means, such as acquiring user input.

[0059] For more information on the multidimensional positioning sensor components and Network 150, please refer to [link / reference]. Figure 1 Related descriptions.

[0060] Step 320: Based on the pointing data, determine the candidate target loudspeakers.

[0061] Alternate target loudspeakers refer to loudspeakers that users can select from the loudspeakers to be calibrated by pointing them to the loudspeakers to be calibrated via a remote control device.

[0062] Calibration refers to the calibration of the acoustic parameters of a loudspeaker. Acoustic parameter calibration is used to configure and optimize the acoustic parameters of the loudspeaker (such as channel gain, phase, delay time, etc.) to ensure the effectiveness and optimality of sound field synthesis.

[0063] In some embodiments, the processor can determine candidate target speakers based on pointing data and a speaker location mapping library. The speaker location mapping library includes the spatial coordinate points corresponding to different speakers to be adjusted. In some embodiments, during speaker installation, the manufacturer or installer pre-measures the spatial coordinate points of each speaker to be adjusted and manually enters them into the processor or storage device to form the speaker location mapping library.

[0064] For example, the processor can perform a difference operation between the spatial coordinates of the remote control device and the spatial coordinates of each speaker to be adjusted in the speaker position mapping library, and subtract the coordinates of the remote control device from the coordinates of the speaker to determine the relative direction vector from the remote control device to the corresponding speaker to be adjusted; at the same time, based on the three-dimensional pointing direction vector of the remote control device, the vector distance between the three-dimensional pointing direction vector and each relative direction vector is calculated, and the speaker to be adjusted with the smallest vector distance is determined as the candidate target speaker.

[0065] In some embodiments, the pointing data includes an input signal; determining a candidate target loudspeaker based on the pointing data includes: the processor determining an encoding mark corresponding to the loudspeaker to be tuned; establishing an association between the encoding mark of the loudspeaker to be tuned and the input signal of the remote control device; and determining a candidate target loudspeaker based on the input signal of the remote control device.

[0066] Input signal refers to the non-directional command level actively triggered by the user through the human-machine interface of the remote control device.

[0067] In some embodiments, user 170 can actively trigger and generate corresponding command levels through the human-machine interface of remote control device 130. The processor encodes the command levels to form an input signal, encapsulates the input signal into directional data, and sends it to the processor via network 140 through communication methods such as infrared or radio frequency. The human-machine interface may include numeric keypad combinations, shortcut function keys, etc.

[0068] Encoding marks refer to identification information used to uniquely identify the loudspeaker being tuned. For example, encoding marks may include numerical codes (such as 01-13), directional abbreviations (such as FL for front left, RHS for right high position, etc.), and custom text labels.

[0069] In some embodiments, the encoded tags can be bound one-to-one with the channel address of the speaker to be tuned in the storage device and the spatial coordinates of the speaker. The spatial coordinates of the speaker to be tuned are the spatial coordinates in the aforementioned speaker location mapping library. The channel address refers to the internal addressing address assigned by the processor to each audio output channel, through which the processor can directionally drive the corresponding speaker to be tuned to produce sound. In some embodiments, the encoded tags can also be stored in the speaker location mapping library.

[0070] For more information on irradiation parameters, please refer to the relevant description in step 330.

[0071] In some embodiments, the processor can assign a coded tag to each speaker to be calibrated when it is installed. During subsequent operation of the audio equipment parameter calibration system, the processor can directly read the coded tags of the speakers to be calibrated via network 140.

[0072] In some embodiments, during the initial installation or configuration phase of each speaker to be adjusted, the user can manually select the input signal of the remote control device through the human-machine interface, establish a correspondence between it and the coded mark of the specified speaker to be adjusted, organize the correspondence to form a mapping index table and store it in the storage device, thereby establishing the association between the input signal of the remote control device and the coded mark of the speaker to be adjusted.

[0073] In some embodiments, the processor can also automatically identify the speaker to be tuned that has established a communication connection with itself through an Automatic Discovery Protocol, obtain its encoding mark, and automatically assign the corresponding encoding mark to the input signal of the remote control device according to a preset pairing rule. The processor also organizes the above correspondence into a mapping index table and stores it in the storage device, thereby establishing the association between the input signal of the remote control device and the encoding mark of the speaker to be tuned.

[0074] Preset pairing rules refer to the matching rules between input signals and coded tags preset by the processor. For example, preset pairing rules can include numerical pairing, text pairing, etc. As an example only, numerical pairing means that the processor assigns a numerical (such as a number) coded tag to each speaker to be tuned and matches and binds the input signal of the number sequence type on the remote control device with the coded tag corresponding to the same value; text pairing means that when the processor assigns a text-based (such as a text label) coded tag with identification meaning to each speaker to be tuned, it matches and binds the character or name type input signal on the remote control device corresponding to the text identification with the coded tag with the same or corresponding text content.

[0075] In some embodiments, the processor can parse the input signal of the remote control device from the pointing data and determine the candidate target speaker from the speakers to be tuned using a mapping index table. For example, the processor can retrieve the corresponding encoding tag in the mapping index table based on the input signal and determine the speaker to be tuned corresponding to that encoding tag as a candidate target speaker. For instance, if a user presses "3" on the remote control device, the generated input signal is 3. The processor can then query the mapping index table to determine the encoding tag corresponding to the input signal 3 and determine the speaker to be tuned corresponding to the encoding tag number 3 as a candidate target speaker.

[0076] In some embodiments of this specification, by pre-establishing a mapping relationship between the input signal and the speaker's coded marker, the candidate target speaker can be quickly located by relying on a lookup table matching method. This effectively avoids the problem of blind manual screening in traditional calibration methods, significantly improves the positioning accuracy and recognition efficiency of the candidate target speaker, simplifies the operation process of audio equipment calibration, and reduces the difficulty and error of manual operation.

[0077] In some embodiments, the processor can allocate a dynamic spatial tolerance region for the loudspeaker to be tuned; determine a target tolerance region based on pointing data and the dynamic spatial tolerance region; and determine candidate target loudspeakers based on the target tolerance region. For more information on this section, please refer to [link to relevant documentation]. Figure 4 Related descriptions.

[0078] Step 330: Control the candidate target speaker to emit a test signal and control the light-emitting device to emit a beam of light directed at the candidate target speaker.

[0079] For more information on light-emitting devices, please refer to [link / reference]. Figure 1 Related descriptions.

[0080] A test signal is a signal emitted by the target loudspeaker. In some embodiments, the test signal may include a specific audio signal and a positioning signal. For example, the specific audio signal may include audio sequences such as pink noise, a sine wave signal, or a frequency sweep signal. In some embodiments, one channel corresponds to one loudspeaker, and the processor can control the corresponding channel to drive the target loudspeaker to output a specific audio signal individually. The specific audio signal is used to subsequently determine whether the candidate target loudspeaker emitting the test signal and the candidate target loudspeaker illuminated by the light beam are the same loudspeaker to be tuned, and can also be used to subsequently receive audio feedback signals. For more information on audio feedback signals, please refer to [link to relevant documentation]. Figure 5 Related descriptions.

[0081] A positioning signal is a physical characteristic signal actively sent by a candidate target loudspeaker to the processor, used to characterize the current real-time spatial position of the candidate loudspeaker. For example, the positioning signal can be an ultra-wideband electromagnetic pulse ranging signal with an operating frequency band between 3.1 GHz and 10.6 GHz, or an ultra-high frequency acoustic beacon signal with a frequency range between 20 kHz and 100 kHz.

[0082] In some embodiments, after the processor determines the candidate target loudspeaker, the positioning module built into the candidate target loudspeaker immediately broadcasts a positioning signal carrying the coded mark of the candidate target loudspeaker to the surrounding environment; the processor obtains the time difference of arrival (TDOA) or angle of arrival (AOA) of the positioning signal through multiple receiving base stations deployed in the environment, and obtains the real-time spatial coordinates (x, y, z) of the candidate target loudspeaker in a preset three-dimensional coordinate system based on the positioning calculation algorithm.

[0083] A beam of light refers to a collimated illumination spot emitted by a light-emitting device to provide visual positioning guidance.

[0084] In some embodiments, the processor can calculate the rotation step parameters corresponding to the light-emitting device based on the spatial coordinates of the candidate target speaker, and control the light-emitting device to automatically rotate and accurately illuminate the location of the candidate target speaker. The rotation step parameters are angular control parameters used to drive the rotation of the light-emitting device. For example, the rotation step parameters may include horizontal rotation angle and horizontal deflection direction, vertical tilt angle and vertical pitch direction, etc.

[0085] In some embodiments, controlling the light-emitting device to emit a beam of light directed at a candidate target speaker includes: the processor determining illumination parameters based on a test signal; and controlling the light-emitting device to emit a beam of light directed at the candidate target speaker based on the illumination parameters.

[0086] Illumination parameters refer to the parameters used to control the direction of the light beam from the light-emitting device and to cover the target speaker. For example, illumination parameters include the horizontal rotation angle and horizontal deflection direction of the light-emitting device, the vertical tilt angle and vertical pitch direction, and focal length parameters.

[0087] In some embodiments, the processor may obtain the spatial coordinates of the light-emitting device from the storage device, and at the same time obtain the spatial coordinates of the candidate target speaker that emits the test signal from the speaker position mapping library, or obtain the real-time spatial coordinates of the candidate target speaker based on the positioning signal in the test signal.

[0088] The processor uses the spatial coordinates of the light-emitting device as the origin. Based on the spatial coordinates of the light-emitting device and the spatial coordinates of the candidate target speaker, it calculates the relative orientation vector between the two (i.e., the vector pointing from the origin to the candidate target speaker). The relative orientation vector is orthogonally projected onto the horizontal plane to obtain the horizontal projection vector. At the same time, the relative orientation vector is orthogonally projected onto the vertical plane to obtain the vertical projection vector.

[0089] The processor uses the initial installation orientation vector of the light-emitting device (i.e., the default direction of the light-emitting device when it is installed facing forward) as the reference direction. The angle between the horizontal projection vector and the reference reference direction is the horizontal deflection angle of the light-emitting device. The processor determines the deflection direction of the horizontal projection vector relative to the reference reference direction in the horizontal plane. If the horizontal projection vector appears on the clockwise side of the reference reference direction (i.e., the speaker is on the right side of the light-emitting device), the horizontal deflection direction of the light-emitting device is clockwise, and the corresponding horizontal deflection angle is recorded as a positive value. If the horizontal projection vector appears on the counterclockwise side of the reference reference direction (i.e., the speaker is on the left side of the light-emitting device), the horizontal deflection direction is counterclockwise, and the corresponding horizontal deflection angle is recorded as a negative value.

[0090] Meanwhile, with the horizontal plane as a reference, if the vertical projection vector is raised relative to the horizontal plane (i.e., the speaker's spatial position is higher than the light-emitting device), then the vertical pitch direction of the vertical projection vector is the pitch direction, and the angle between the vertical projection vector and the horizontal plane is the pitch angle, which is recorded as a positive value; if the vertical projection vector is lowered relative to the horizontal plane (i.e., the speaker's spatial position is lower than the light-emitting device), then the vertical pitch direction of the vertical projection vector is the pitch direction, and the angle between the vertical projection vector and the horizontal plane is the pitch angle, which is recorded as a negative value.

[0091] In some embodiments, the processor can obtain the real-time spatial coordinates of the candidate target speaker based on the positioning signal in the test signal. Based on the spatial coordinates of the light-emitting device and the real-time spatial coordinates of the candidate target speaker, the processor calculates the straight-line distance between them using a spatial distance formula. Then, combining this with a pre-set illumination area size in front of the candidate target speaker, the processor calculates a suitable beam divergence angle based on similar triangle geometry, ensuring that the light spot formed by the beam at the location of the candidate target speaker precisely covers the illumination area of ​​the target speaker. Based on this beam divergence angle and the optical characteristics of the light-emitting device, the processor calculates the corresponding focal length parameter. By adjusting the focal length parameter to match the beam divergence angle, precise control of the light spot size is achieved. The spatial distance formula may include a three-dimensional Euclidean distance formula, etc.

[0092] In some embodiments, the processor combines the horizontal rotation angle and horizontal deflection direction, the vertical tilt angle and vertical pitch direction, and the focal length parameter to obtain the illumination parameters.

[0093] In some embodiments, the processor can also determine the irradiation parameters by querying an irradiation parameter table based on the test signal.

[0094] In some embodiments, the processor can determine the spatial coordinates of candidate target loudspeakers based on the positioning signal in the test signal. The illumination parameter table can include the correspondence between the spatial coordinates of different loudspeakers and illumination parameters. In some embodiments, the processor can construct the illumination parameter table based on historical data. For example, during the historical operation of the current light-emitting device (or a historical light-emitting device at the same location), the processor acquires the spatial coordinates of different illuminated loudspeakers, and calculates the horizontal rotation angle, horizontal deflection direction, vertical tilt angle, vertical pitch direction, and focal length parameters of the light-emitting device to ensure that the light beam accurately illuminates the corresponding loudspeaker, based on the positional relationship between the spatial coordinates and the light-emitting device. The processor then stores the spatial coordinates of the loudspeakers in a one-to-one correspondence with each set of calculated illumination parameters to form the illumination parameter table.

[0095] In some embodiments, the processor can associate and store the corresponding determined illumination parameters to the speaker position mapping library based on the spatial coordinates of the candidate target speaker, forming a binding relationship between the speaker spatial coordinates and the illumination parameters, so that the light-emitting device can directly use the bound illumination parameters to perform beam illumination on the speaker located at the same spatial coordinates.

[0096] If the illumination parameters are subsequently updated, the processor can store the updated illumination parameters in the speaker position mapping library. For more information on updating illumination parameters, please refer to [link to documentation / reference]. Figure 5 Related descriptions.

[0097] In some embodiments, the processor can send illumination parameters to the light-emitting device via Internet of Things communication protocols (such as Zigbee, Matter, Wi-Fi, etc.); the light-emitting device drives the gimbal structure through an internal stepper motor to rotate to the corresponding angle position according to the illumination parameters, so as to realize the beam of light to the selected target speaker.

[0098] Simultaneously, the angle encoder built into the light-emitting device collects the current angle information (such as horizontal pointing angle and vertical pointing angle) in real time and sends the angle information back to the processor. The processor calculates the difference between the returned angle information and the corresponding angle in the illumination parameters (i.e., horizontal rotation angle and vertical tilt angle) to obtain the angle deviation value. If the angle deviation value exceeds the preset allowable range, a corresponding angle compensation command is generated to control the drive mechanism of the light-emitting device to perform fine-tuning compensation. The above collection, comparison, and compensation process is repeated until the angle deviation value is within the preset allowable range, completing the closed-loop comparison and error correction. This ensures that the center of the light spot is accurately aligned with the acoustic center of the target speaker, and combined with the focal length parameters, the light spot completely covers the candidate target speaker.

[0099] The acoustic center is the actual center of sound emitted by the loudspeaker being tuned. The preset allowable range can be set by technicians based on experience.

[0100] In some embodiments, in response to a change in the position of the target loudspeaker or a candidate target loudspeaker, the processor acquires a positioning signal sequence of the target loudspeaker or the candidate target loudspeaker; processes the positioning signal sequence based on an orientation adjustment model to redetermine the illumination parameters of the light-emitting device; and controls the light-emitting device to emit a light beam directed at the target loudspeaker or the candidate target loudspeaker based on the redetermined illumination parameters. Further details regarding the target loudspeaker can be found in the description of step 340.

[0101] A location signal sequence is a sequence composed of multiple location signals. For more information on location signals, please refer to the previous descriptions.

[0102] In some embodiments, when the sensing module of the target speaker or alternative target speaker detects a physical displacement, the processor immediately initiates continuous sampling. At a preset sampling frequency (e.g., 25Hz), continuous positioning signals are acquired within a preset sliding time window (e.g., 2s) after the displacement is detected, forming a positioning signal sequence. For example, when the preset sampling frequency is 25Hz, the processor can acquire 50 positioning signals within a 2-second sliding time window to form a positioning signal sequence characterizing the dynamic changes in the position of the target speaker or alternative target speaker.

[0103] In some embodiments, the orientation adjustment model can be a machine learning model, such as any one or a combination of Long Short-Term Memory (LSTM) networks or other custom model structures.

[0104] In some embodiments, the input to the orientation adjustment model may include a positioning signal sequence and an acceleration sequence of the target loudspeaker or a candidate target loudspeaker, and the output may include an illumination parameter correction amount corresponding to the target loudspeaker or the candidate target loudspeaker. In some embodiments, the processor may acquire the acceleration sequence at a preset sampling frequency within a preset sliding time window using an acceleration sensor in the sensing module built into the corresponding loudspeaker. In some embodiments, the preset sliding time window may be 0.5s, 1s, or 2s, and the preset sampling frequency may be 50Hz, 100Hz, etc.

[0105] In some embodiments, the orientation adjustment model can be trained based on a large number of first training samples with first labels. The processor can input multiple first training samples with first labels into the initial orientation adjustment model, construct a loss function using the first labels and the results of the initial orientation adjustment model, and iteratively update the parameters of the initial orientation adjustment model using methods such as gradient descent based on the loss function. When the loss function meets preset conditions, the trained orientation adjustment model is obtained. These preset conditions may include loss function convergence, the number of iterations reaching a threshold, etc.

[0106] The first training sample and the first label can be obtained based on the historical data of the current light-emitting device (or the historical light-emitting device at the same location). Each first training sample can include a historical positioning signal sequence and an acceleration sequence of the sample loudspeaker. The first label corresponding to the first training sample can include the actual illumination parameter correction amount corresponding to the sample loudspeaker.

[0107] In some embodiments, the first training sample may be determined based on the historical illumination record data of the current light-emitting device (or a historical light-emitting device at the same location), and the first label may be determined based on the illumination parameter correction amount determined by manual correction after the position of the target speaker or alternative target speaker changes in the historical illumination record data, which enables the light beam to accurately illuminate the target speaker or alternative target speaker.

[0108] For example, during historical use, when the position of the target speaker or alternative target speaker changes, causing the beam direction to shift, the operator manually adjusts the light-emitting device to obtain the illumination parameter correction amount that enables the light spot to be accurately aligned with the current acoustic center of the target speaker or alternative target speaker after the position change. This illumination parameter correction amount is then used as the first label of the corresponding first training sample so that the beam direction can be calibrated for speakers in the same position in the future.

[0109] In some embodiments, the processor can adjust the illumination parameter correction amount output by the model according to the orientation, and add the illumination parameter correction amount to the current illumination parameters to redetermine the illumination parameters of the light-emitting device.

[0110] In some embodiments, when the user calibrates the target speaker or alternative target speaker again, the processor can control the light-emitting device to rotate according to the redefined illumination parameters, so that the light beam is directed at the target speaker or alternative target speaker.

[0111] Some embodiments in this specification re-determine the illumination parameters based on the model processing positioning signal sequence, enabling the light-emitting device to illuminate the new coordinates after the speaker changes. This mechanism avoids the deviation of the sound and light guidance caused by the movement of the speaker position, and enables the light beam of the light-emitting device to follow the movement of the speaker during calibration, greatly improving the level of intelligence and maintenance convenience.

[0112] In some embodiments of this specification, the illumination parameters are determined by the positioning signal in the test signal, so that the system does not need to rely on the preset position layout table and can adapt to scenarios such as speaker movement in real time. This avoids beam pointing mismatch caused by manual recording deviation and speaker displacement, and improves the system's environmental adaptability and pointing accuracy.

[0113] Step 340: In response to determining that the candidate target speaker emitting the test signal and the candidate target speaker illuminated by the beam are the same speaker to be adjusted, the candidate target speaker is determined as the target speaker and audio adjustment parameters are generated.

[0114] The target loudspeaker refers to the loudspeaker to be calibrated for acoustic parameters.

[0115] In some embodiments, a user can visually inspect whether the candidate target speaker emitting a specific audio signal (i.e., emitting sound) in the test signal and the candidate target speaker illuminated by the beam of light are the same speaker to be tuned.

[0116] In some embodiments, the candidate target loudspeaker can identify whether it is illuminated by a light beam through its own configured photosensitive element, and upload a status signal indicating whether it is illuminated to the processor. While receiving this status signal, the processor continuously receives the test signal emitted by the current candidate target loudspeaker, thereby determining whether the candidate target loudspeaker illuminated by the light beam is the candidate target loudspeaker currently emitting the test signal. Further explanation of the photosensitive element can be found in [link to relevant documentation]. Figure 1 Related descriptions.

[0117] In some embodiments, the processor can compare whether the encoding marks of the candidate target speaker that emits the test signal and the candidate target speaker that is illuminated by the beam are the same. If the encoding marks are the same, it is determined that the candidate target speaker that emits the test signal and the candidate target speaker that is illuminated by the beam are the same speaker to be tuned.

[0118] In some embodiments, the processor can determine whether the distance between the spatial coordinates of the candidate target speaker emitting the test signal and the spatial coordinates of the candidate target speaker illuminated by the light beam exceeds a preset distance threshold. If the distance does not exceed the preset distance threshold, it is determined that the candidate target speaker emitting the test signal and the candidate target speaker illuminated by the light beam are the same speaker to be adjusted. The preset distance threshold can be determined by a technician based on historical experience. Through this distance threshold determination mechanism, the processor can tolerate slight positional shifts in the candidate target speakers, thereby effectively preventing misjudgments caused by minor differences in coordinates and ensuring accurate identification of the same speaker to be adjusted.

[0119] In some embodiments, in response to the candidate target loudspeaker emitting a test signal and the candidate target loudspeaker illuminated by the light beam being the same loudspeaker to be tuned, the processor determines the candidate target loudspeaker as the target loudspeaker.

[0120] Audio adjustment parameters refer to a set of parameters used to calibrate the acoustic parameters of a target loudspeaker. For example, audio adjustment parameters may include channel gain, sound delay time, phase parameters, and multi-band parametric equalizer (EQ).

[0121] In some embodiments, the processor can calculate the straight-line distance between the target speaker and the listening position using the spatial coordinates of the two points in space, and then retrieve the corresponding audio adjustment parameters by querying the audio adjustment parameter table based on the straight-line distance between them.

[0122] The listening position refers to the preset location where the user listens to audio. For example, the listening position may include the center of the room or a user-defined listening position. In some embodiments, when installing the speaker to be adjusted, the installer can preset the listening position according to the space where the speaker is located, and determine the spatial coordinates of the listening position through the wireless positioning module in the remote control device.

[0123] The audio adjustment parameter table includes the correspondence between the straight-line distances between different speakers to be adjusted and different listening positions, and the corresponding audio adjustment parameters. In some embodiments, the processor can construct the adjustment parameter table based on historical data or experimental data. For example, the processor can input the audio adjustment parameters from historical data or experimental data, which, based on user feedback or confirmation by debugging personnel, demonstrate that each speaker to be adjusted can achieve the expected listening effects such as sound field equalization and no delay misalignment at different straight-line distances, as preset parameters into the adjustment parameter table.

[0124] In some embodiments, the processor can also receive real-time adjustment commands input by the user through the human-machine interface of the remote control device, and dynamically generate updated audio adjustment parameters. For example, real-time adjustment commands may include increasing the volume, which may correspond to increasing the channel gain.

[0125] In some embodiments, the processor can receive audio feedback signals uploaded by the remote control device; and generate audio adjustment parameters based on the audio feedback signals and the pointing data of the remote control device. For more information on this topic, please refer to [link to relevant documentation]. Figure 5 Related descriptions.

[0126] Step 350: Control the operation of the target speaker based on the audio adjustment parameters.

[0127] In some embodiments, the processor can send audio adjustment parameters to the corresponding target speaker via network 140, so that the target speaker can compensate and adjust the corresponding channel output based on the received audio adjustment parameters, thereby controlling the operation of the target speaker.

[0128] In some embodiments of this specification, by integrating the spatial pointing of the remote control device and the visual guidance of the light-emitting device, the interactive upgrade of audio calibration from blind listening to precise visual confirmation is realized. With the help of the three-in-one verification mechanism of sound, light and direction, the misalignment of the speaker to be adjusted illuminated by the beam and the alternative target speaker emitting the test signal can be avoided. It can accurately adapt to complex installation scenarios such as hidden installations, effectively reduce the operation threshold for non-professional users, and improve the reliability and efficiency of audio system parameter calibration.

[0129] In some embodiments, in order to improve the accuracy of determining the candidate target speaker based on the pointing data and reduce the error caused by the user's pointing operation, the processor may further divide and limit the spatial region where the speaker to be pointed is located, and determine the candidate target speaker in combination with the spatial region.

[0130] Figure 4 This is an exemplary schematic diagram illustrating the determination of candidate target loudspeakers according to some embodiments of this specification.

[0131] In some embodiments, the processor can allocate a dynamic spatial tolerance region for the loudspeaker to be tuned; determine a target tolerance region 420 based on pointing data 410 and the dynamic spatial tolerance region; and determine alternative target loudspeakers 430 based on the target tolerance region 420.

[0132] The dynamic spatial tolerance zone refers to a virtual judgment area defined for the speaker to be adjusted, allowing for deviations in directional data. For example, the dynamic spatial tolerance zone includes a smaller tolerance zone allocated to the speaker to be adjusted directly in front of the user, a larger tolerance zone allocated to the speaker to be adjusted to the side, rear, or top of the user, and a tolerance zone whose boundaries are compressed when the physical distance between the speakers to be adjusted is close.

[0133] In some embodiments, the dynamic spatial tolerance region can be a preset shape such as a sphere or a cone.

[0134] In some embodiments, the processor can calculate the difference between the spatial coordinates of the remote control device in the pointing data and the spatial coordinates of each speaker to be adjusted in the speaker position mapping library, based on the pointing data, to obtain the relative direction vector from the remote control device to the corresponding speaker to be adjusted. Then, based on the angle between each relative direction vector and the three-dimensional pointing direction vector of the remote control device, it can determine whether the corresponding speaker to be adjusted is located in the area directly in front of the user, the side and rear area, the top non-direct viewing area, etc., thereby assigning a dynamic tolerance range of appropriate size to the corresponding speaker to be adjusted. For more information on the three-dimensional pointing direction vector and the speaker position mapping library, please refer to [link to relevant documentation]. Figure 3 Related descriptions.

[0135] For example, taking the direction corresponding to the three-dimensional pointing direction vector of the user facing the remote control device as an example, if the included angle is less than a preset angle threshold, it is determined that the speaker to be adjusted is located directly in front of the user, and the processor can allocate a smaller dynamic space tolerance area to the speaker to be adjusted to ensure accurate pointing; conversely, it is determined that the speaker to be adjusted is located to the side or rear of the user, or in a non-directly visible area at the top, and the processor can allocate a larger dynamic space tolerance area to the speaker to be adjusted to compensate for pointing errors that may occur when the user operates blindly. The preset angle threshold can be set by technicians based on historical experience.

[0136] The terms "smaller dynamic spatial tolerance area" and "larger dynamic spatial tolerance area" can refer to the relative size of the dynamic spatial tolerance area. Taking a sphere as an example, a smaller dynamic spatial tolerance area can be the region covered by a sphere with the speaker to be tuned as its center and a preset smaller radius as its radius.

[0137] In some embodiments, the processor can calculate the physical distance between any two speakers to be adjusted based on the spatial coordinates of each speaker to be adjusted in the speaker position mapping library using the distance formula between two points in space. When it is determined that the physical distance between two speakers to be adjusted is less than a preset distance threshold, the boundary range of the dynamic spatial tolerance zone corresponding to the two speakers to be adjusted is compressed respectively to avoid the dynamic spatial tolerance zones of the two speakers from overlapping, thereby preventing the direction determination conflict caused by the overlap of dynamic spatial tolerance zones and ensuring the uniqueness of the candidate target speaker identification.

[0138] A target tolerance zone refers to a specific dynamic spatial tolerance zone that matches the pointing data. For example, the target tolerance zone can be the specific dynamic spatial tolerance zone that the user's pointing direction (i.e., the geometric pointing centerline of the remote control device) actually enters or penetrates. For more information on the geometric pointing centerline, please refer to [link to relevant documentation]. Figure 3 Related descriptions.

[0139] In some embodiments, the processor can calculate whether there is an intersection between the geometric pointing center line and the dynamic spatial tolerance area corresponding to each speaker to be adjusted; if the geometric pointing center line intersects with a certain dynamic spatial tolerance area, it is determined that the geometric pointing center line passes through the dynamic spatial tolerance area, and the processor determines the dynamic spatial tolerance area as the target tolerance area.

[0140] In some embodiments, the processor may identify a speaker located within the target tolerance zone as a candidate target speaker.

[0141] In some embodiments, determining candidate target loudspeakers based on pointing data includes: for each point in time within a preset time period: the processor determines the current spatial tolerance zone of the loudspeaker to be adjusted based on the current distance between the remote control device and the loudspeaker to be adjusted; based on the current pointing data of the remote control device and the current spatial tolerance zone of the loudspeaker to be adjusted, determines the candidate tolerance zone corresponding to the current point in time; based on the candidate tolerance zone corresponding to the current point in time, determines the candidate loudspeaker corresponding to the current point in time; based on the frequency at which the loudspeaker to be adjusted is identified as a candidate loudspeaker within the preset time period, determines the pointing confidence level of the loudspeaker to be adjusted; and based on the pointing confidence level, determines candidate target loudspeakers.

[0142] A preset time period refers to a continuous statistical period that the processor has pre-set. For example, the preset time period can be 500ms, 1000ms, etc.

[0143] A time point refers to any moment sampled at fixed intervals within a preset time period. The fixed interval can be 50ms, 100ms, etc. A time point can be the 0ms mark, the 50ms mark, the 100ms mark, etc. In some embodiments, the remote control device has corresponding current pointing data at each time point.

[0144] In some embodiments, the processor can calculate the current distance between the remote control device and each speaker to be adjusted in real time using the distance formula between two points in space, based on the current spatial coordinates of the remote control device and the spatial coordinates of each speaker to be adjusted.

[0145] The current spatial tolerance zone refers to the current dynamic spatial tolerance zone of the speaker to be adjusted. In some embodiments, the dynamic spatial tolerance zone of each speaker to be adjusted can be a dynamic value that can be dynamically updated according to the user's orientation or the position of the remote control device.

[0146] In some embodiments, the processor can determine the current spatial tolerance zone of each speaker to be adjusted based on the current distance between the remote control device and each speaker to be adjusted.

[0147] For example, taking the current spatial tolerance zone as a sphere, the processor can set the basic tolerance zone radius. When the current distance increases, the processor can automatically increase the current tolerance zone radius corresponding to the speaker to be adjusted through a preset function. The preset function can be the following formula (1): r = R (d / D)(1) In formula (1), r represents the current tolerance zone radius; R represents the basic tolerance zone radius corresponding to the reference distance D; d represents the current distance between the remote control device and each speaker to be adjusted; and D represents the reference distance. The reference distance D is the maximum effective adjustment distance preset by the system, i.e., the farthest distance at which the speaker can be stably aligned by the light-emitting device and reliably adjusted by the remote control device; the basic tolerance zone radius R is the standard tolerance radius used by the speaker to be adjusted when the remote control device is at this farthest distance. It can be calibrated according to the physical dimensions and positioning accuracy of the speaker. For example, the processor can add the horizontal half-width of the speaker to the maximum measurement error of the speaker's positioning module to obtain the standard tolerance radius. The maximum measurement error of the positioning module is the theoretical maximum positioning deviation value of the positioning module within its nominal working range. It can be determined based on the hardware parameters of the positioning module itself and belongs to the device's factory calibration parameters. For more information on the positioning module, please refer to [link to relevant documentation]. Figure 1 Related descriptions.

[0148] The candidate tolerance zone refers to the current tolerance zone corresponding to the data.

[0149] In some embodiments, at each point in time, the processor can calculate whether there is an intersection between the current geometric pointing center line and the current spatial tolerance area corresponding to each speaker to be adjusted, based on the current pointing data of the remote control device. If the geometric pointing center line intersects with a certain current spatial tolerance area, it is determined that the geometric pointing center line passes through the current spatial tolerance area, and the processor determines the current spatial tolerance area as a candidate tolerance area.

[0150] In some embodiments, the processor can determine the loudspeaker to be tuned within the candidate tolerance zone corresponding to the current time point as the candidate loudspeaker for the current time point.

[0151] Targeting confidence refers to the degree of credibility of a user's true targeting intent as determined based on statistical characteristics.

[0152] In some embodiments, the processor can determine the frequency at which the speaker to be tuned is identified as a candidate speaker within a preset time period as the directivity confidence of the speaker to be tuned corresponding to the candidate speaker.

[0153] In some embodiments, to further improve the accuracy of the determination, the processor can combine the distribution clustering of pointing data within the current spatial tolerance zone to determine the pointing confidence of the candidate loudspeaker.

[0154] For example, the processor can calculate the distance variance from the incident intersection point of the current geometric pointing center line of the remote control device and the current spatial tolerance zone where the candidate speaker is located to the spatial coordinate point of the corresponding candidate speaker, and use this distance variance as the distribution clustering degree of the current pointing data in the current spatial tolerance zone; the smaller the distance variance, the smaller the distribution clustering degree, and the more concentrated and stable the pointing of the remote control device.

[0155] In some embodiments, the processor assigns preset weights (such as 0.6 and 0.4) to the selected frequency and distribution clustering of candidate loudspeakers, respectively, and calculates a weighted score based on the frequency and the normalized distribution clustering. This score is then determined as the directivity confidence of the corresponding candidate loudspeaker.

[0156] In some embodiments, the processor may determine the candidate speaker with the highest confidence level as the alternative target speaker.

[0157] In some embodiments of this specification, by combining the pointing data sequence with the distance adaptive dynamic tolerance mechanism, and using multi-time point sampling statistics within a preset time period to select frequency, instantaneous pointing deviations caused by hand tremors can be filtered out, improving the robustness of user intent recognition; at the same time, the tolerance zone is adaptively expanded as the distance increases, avoiding the inability to hit the target due to small angular deviations when pointing at long distances, and enabling accurate and stable target selection in large audio-visual scenes and dense speaker layouts.

[0158] In some embodiments of this specification, a dynamic spatial tolerance zone mechanism is adopted to effectively overcome the problems of hand tremors and sensory alignment deviations during manual pointing; by adaptively adjusting the tolerance range according to the speaker orientation, the accuracy of front channel determination is ensured while the fault tolerance of side and rear channel operation is improved, enhancing the robustness of user intent recognition; and by adopting asymmetric dynamic determination logic, the accuracy requirements of user pointing operation are reduced, enabling efficient and stable target locking in complex 3D sound layouts and improving the smoothness of interaction.

[0159] In some embodiments, to make the calibration results of the target loudspeaker more closely match the actual sound field environment, the processor can further improve the adjustment logic of the audio adjustment parameters by combining the audio-related data collected on site.

[0160] Figure 5 This is an exemplary schematic diagram illustrating audio adjustment parameter processing according to some embodiments of this specification.

[0161] In some embodiments, the remote control device is configured to receive a signal receiving unit, which is configured to receive a test signal emitted by a target speaker; the audio equipment parameter calibration method further includes receiving an audio feedback signal 510 uploaded by the remote control device.

[0162] In some embodiments, generating audio adjustment parameters 520 includes: generating audio adjustment parameters 520 based on audio feedback signal 510 and pointing data 410 of remote control device; and feeding back audio adjustment parameters 520 to user 170.

[0163] For more information on test signals, audio adjustment parameters, and pointer data, please refer to [link / reference]. Figure 3 The relevant description is available. For more information about users, please refer to [link / reference]. Figure 1 Related descriptions.

[0164] A signal receiving unit is a device configured on a remote control equipment to receive test signals. For example, a signal receiving unit can be a microphone, a pickup, etc.

[0165] Audio feedback signals refer to the audio data stream that includes the acoustic characteristics of the speakers, collected by the remote control device. For example, audio feedback signals may include sound wave arrival timestamps, raw audio sampling data, etc.

[0166] In some embodiments, while the target speaker plays the test signal, the signal receiving unit of the remote control device synchronously acquires a specific audio signal from the test signal and converts it into a raw audio electrical signal. The remote control device performs analog-to-digital conversion on the raw audio electrical signal to obtain raw audio sampling data and records the arrival time of the test sound wave to form a sound wave arrival timestamp. The remote control device encapsulates the raw audio sampling data and the sound wave arrival timestamp into an audio feedback signal and uploads it to the processor in real time via network 140, where the processor receives the audio feedback signal. Further details regarding the specific audio signal can be found in [link to relevant documentation]. Figure 3 Related descriptions.

[0167] In some embodiments, the processor can obtain the instantaneous sound pressure level based on the original audio sampling data by calculating the amplitude squared statistically, and obtain frequency response data and phase response data by using Fast Fourier Transform (FFT) for the generation of subsequent audio adjustment parameters.

[0168] In some embodiments, the processor can calculate the theoretical transmission time of the test signal from the target speaker to the remote control device based on the straight-line distance between the remote control device and the target speaker, combined with the preset speed of sound in the air at normal temperature and pressure (approximately 343 m / s); and compare the theoretical transmission time with the sound wave arrival timestamp in the audio feedback signal to obtain the time delay comparison difference.

[0169] Simultaneously, the processor extracts frequency response data from the audio feedback signal, separating the real-time spectral amplitude curve and real-time phase response curve of the target speaker at the listening position (i.e., the position of the remote control device); the real-time spectral amplitude curve is compared with the flat standard reference frequency response curve characterizing the ideal acoustic environment to obtain the frequency response deviation result; the real-time phase response curve is compared with the preset ideal phase curve to obtain the phase deviation result, thereby identifying acoustic defects such as frequency response peaks and valleys, standing waves, and phase distortion caused by environmental factors such as room structure and decoration materials.

[0170] Among them, an ideal acoustic environment refers to a free field or anechoic chamber environment free from reflection, scattering, refraction, standing waves, and multipath interference, where sound waves travel directly from the loudspeaker to the listening position without any environmental acoustic distortion; a flat standard reference frequency response curve refers to a flat curve within the loudspeaker's operating frequency band where the frequency domain amplitude response is a constant (e.g., 0dB) and there are no gain fluctuations; an ideal phase curve refers to a linear phase curve where the phase value changes linearly with frequency and the phase slope remains constant, characterizing that the sound wave has only a fixed transmission delay and no phase distortion.

[0171] In some embodiments, the processor can also compare the instantaneous sound pressure level in the audio feedback signal with the preset target sound pressure level to obtain the sound pressure level deviation. Based on the above time delay comparison difference, frequency response deviation result, phase deviation result and sound pressure level deviation, the processor automatically calculates the sound delay time, channel gain, multi-band parametric equalization and phase compensation parameters of the corresponding channel through the built-in algorithm to form audio adjustment parameters for compensating the characteristics of the target speaker channel.

[0172] In some embodiments, the built-in algorithms may include a delay calculation algorithm (DCA) for calculating delay differences, a least mean square equalization algorithm (LMS) for correcting frequency response deviations, an adaptive gain control algorithm (AGC) for adjusting amplitude based on instantaneous sound pressure level, and a phase correction algorithm (PCA) for compensating for phase distortion.

[0173] In some embodiments, the processor can send audio adjustment parameters to a remote control device, which can then display them to the user in real time on the remote control device's screen in the form of numbers or a progress bar.

[0174] In some embodiments, the processor can also control the AV receiver to display audio adjustment parameters on a TV or projection screen via an HDMI interface for user viewing and confirmation. The user can input corresponding adjustment feedback commands via a remote control device. Based on the user's feedback commands, the processor adaptively corrects the current audio adjustment parameters, generates final audio adjustment parameters, and controls the target speaker operation based on these final audio adjustment parameters. Adjustment feedback commands may include increasing the volume, which corresponds to increasing the channel gain in the audio adjustment parameters.

[0175] In some embodiments of this specification, by integrating an information receiving unit into the remote control device, it is upgraded from a traditional command sending terminal to a portable acoustic measurement device, realizing closed-loop sound field calibration. By combining the audio feedback and positioning information uploaded by the remote control device, the actual sound field characteristics of the user's listening position are accurately obtained, adaptively offsetting room environment acoustic distortion. The audio adjustment parameters generated based on the measured data can effectively avoid manual adjustment errors, and the acoustic calibration process is simplified through a visual interface, so that each channel achieves the optimal playback effect under the current spatial layout.

[0176] In some embodiments, the audio device parameter calibration method further includes: in response to determining that the candidate target speaker emitting the test signal and the candidate target speaker illuminated by the light beam are not the same speaker to be calibrated: the processor repositions the candidate target speaker emitting the test signal based on the audio feedback signal; and obtains updated illumination parameters, and controls the light-emitting device to emit a light beam directed at the candidate target speaker emitting the test signal based on the updated illumination parameters.

[0177] For more information on test signals and irradiation parameters, please refer to [link / reference]. Figure 3 The relevant description is provided. For more information on light-emitting devices, please refer to... Figure 1Related descriptions.

[0178] In some embodiments, a user can visually determine whether the candidate target speaker emitting the test signal and the candidate target speaker illuminated by the light beam are the same speaker to be tuned. Alternatively, the processor can determine whether they are the same speaker based on the coded markers or spatial coordinates of the two candidate target speakers. For more information on this topic, please refer to [link to relevant documentation]. Figure 3 Related descriptions.

[0179] In some embodiments, in response to determining that the candidate target loudspeaker emitting the test signal and the candidate target loudspeaker illuminated by the light beam are not the same loudspeaker to be adjusted, the processor can obtain the arrival time difference of the same test signal to different microphone units on the remote control device; calculate the phase difference of the received signals by different microphone units by performing frequency domain transformation on the audio feedback signal; based on the arrival time difference and phase difference, solve the deflection angle and pitch angle of the loudspeaker to be adjusted relative to the remote control device by the sound source direction finding algorithm; and calculate the real spatial coordinate point of the candidate target loudspeaker by combining the real-time spatial coordinate point of the remote control device itself (i.e., the spatial coordinate point in the pointing data) using the triangulation algorithm, thereby completing the repositioning of the candidate target loudspeaker emitting the test signal.

[0180] In some embodiments, the processor can calculate the illumination parameters by using the real spatial coordinates of the candidate target loudspeaker that emitted the test signal, thereby obtaining updated illumination parameters. Further explanation on how to calculate the illumination parameters can be found in [link to relevant documentation]. Figure 3 Related descriptions.

[0181] In some embodiments, the processor can control the light-emitting device to emit a light beam directed at the speaker to be adjusted according to updated illumination parameters. When the light spot formed by the light beam accurately covers the speaker to be adjusted that is emitting a test signal, the processor controls the light-emitting device or the remote control device to issue a prompt signal, such as controlling the light-emitting device to switch the light spot to green or to flash as a prompt, to inform the user that the positioning correction is complete. At the same time, the processor synchronously updates the real spatial coordinates of the speaker to be adjusted that is emitting the test signal into the internally stored speaker position mapping database.

[0182] In some embodiments of this specification, reverse sound source localization is achieved by using real audio feedback signals collected by the information receiving unit of the remote control device. This can effectively identify and correct sound-light matching anomalies caused by errors in recording speaker installation coordinates, drift of the positioning sensor inside the speaker, and human error. By adopting a technical solution that corrects visual direction using acoustic measurement data, the beam guidance of the luminous device can be physically consistent with the actual sound source position. This solves the technical problem of inconsistency between sound image orientation and visual indication in traditional multi-channel audio scenarios, effectively improving the robustness of the audio equipment parameter calibration system, while enhancing the user experience and system reliability.

[0183] The basic concepts have been described above. Obviously, for those skilled in the art, the detailed disclosure above is merely illustrative and does not constitute a limitation of this specification. Although not explicitly stated herein, those skilled in the art may make various modifications, improvements, and corrections to this specification. Such modifications, improvements, and corrections are suggested in this specification and therefore remain within the spirit and scope of the exemplary embodiments described herein.

[0184] Furthermore, this specification uses specific terms to describe embodiments thereof. For example, "an embodiment," "one embodiment," and / or "some embodiments" refer to a particular feature, structure, or characteristic associated with at least one embodiment of this specification. Therefore, it should be emphasized and noted that references to "an embodiment," "one embodiment," or "an alternative embodiment" in different locations throughout this specification do not necessarily refer to the same embodiment. Moreover, certain features, structures, or characteristics in one or more embodiments of this specification can be appropriately combined.

[0185] Furthermore, unless expressly stated in the claims, the order of processing elements and sequences, the use of numbers and letters, or other names described in this specification are not intended to limit the order of the processes and methods described herein. Although various examples have been discussed in the foregoing disclosure of some embodiments of the invention that are currently considered useful, it should be understood that such details are for illustrative purposes only, and the appended claims are not limited to the disclosed embodiments; rather, the claims are intended to cover all modifications and equivalent combinations that conform to the spirit and scope of the embodiments described herein. For example, while the system components described above can be implemented using hardware devices, they can also be implemented solely using software solutions, such as installing the described system on existing servers or mobile devices.

[0186] Similarly, it should be noted that, in order to simplify the description disclosed herein and thus aid in the understanding of one or more embodiments of the invention, the foregoing description of embodiments in this specification may sometimes combine multiple features into a single embodiment, drawing, or description thereof. However, this method of disclosure does not imply that the subject matter of this specification requires more features than those mentioned in the claims. In fact, the embodiments contain fewer features than all the features of a single embodiment disclosed above.

[0187] In some embodiments, numbers describing the quantity of components and attributes are used. It should be understood that such numbers used in the description of embodiments are modified in some examples with the terms "approximately," "approximately," or "generally." Unless otherwise stated, "approximately," "approximately," or "generally" indicates that the numbers are allowed to vary by ±20%. Accordingly, in some embodiments, the numerical parameters used in the specification and claims are approximate values, which may be changed depending on the characteristics required by individual embodiments. In some embodiments, numerical parameters should take into account specified significant digits and employ a general method of digit reservation. Although the numerical ranges and parameters used to confirm their breadth of range in some embodiments of this specification are approximate values, in specific embodiments, such values ​​are set as precisely as feasible.

[0188] For each patent, patent application, patent application publication, and other material such as articles, books, specifications, publications, and documents referenced in this specification, the entire contents of which are incorporated herein by reference. This excludes historical application documents that are inconsistent with or conflict with the content of this specification, as well as documents that limit the broadest scope of the claims in this specification (currently or subsequently appended to this specification). It should be noted that in the event of any inconsistency or conflict between the descriptions, definitions, and / or terminology used in the supplementary materials to this specification and the content of this specification, the descriptions, definitions, and / or terminology used in this specification shall prevail.

[0189] Finally, it should be understood that the embodiments described in this specification are merely illustrative of the principles of the embodiments described herein. Other variations may also fall within the scope of this specification. Therefore, alternative configurations of the embodiments described herein are intended to be illustrative rather than limiting, and are considered consistent with the teachings of this specification. Accordingly, the embodiments described herein are not limited to those explicitly introduced and described herein.

Claims

1. A method for calibrating parameters of audio equipment, characterized in that, The method includes: Acquire pointing data from the remote control device; Based on the pointing data, candidate target loudspeakers are determined; Control the candidate target speaker to emit a test signal, and control the light-emitting device to emit a beam of light directed at the candidate target speaker; In response to determining that the candidate target speaker emitting the test signal and the candidate target speaker illuminated by the light beam are the same speaker to be adjusted, the candidate target speaker is determined as the target speaker and audio adjustment parameters are generated; The target speaker is controlled to operate based on the audio adjustment parameters.

2. The method as described in claim 1, characterized in that, The step of determining the candidate target loudspeaker based on the pointing data includes: Assign a dynamic spatial tolerance zone to the loudspeaker to be adjusted; Based on the pointing data and the dynamic spatial tolerance zone, the target tolerance zone is determined; Based on the target tolerance zone, the candidate target loudspeakers are determined.

3. The method as described in claim 1, characterized in that, The control of the light-emitting device to emit a beam of light directed at the candidate target speaker includes: The irradiation parameters are determined based on the test signals; Based on the illumination parameters, the light-emitting device is controlled to emit a beam of light directed at the candidate target speaker.

4. The method as described in claim 1, characterized in that, The remote control device is equipped with a signal receiving unit, which is configured to receive the test signal emitted by the target speaker; The method further includes: Receive audio feedback signals uploaded by the remote control device; The generated audio adjustment parameters include: Based on the audio feedback signal and the pointing data of the remote control device, the audio adjustment parameters are generated; and The audio adjustment parameters are then fed back to the user.

5. The method as described in claim 4, characterized in that, The method further includes: In response to determining that the candidate target loudspeaker emitting the test signal and the candidate target loudspeaker illuminated by the beam are not the same loudspeaker to be tuned: Based on the audio feedback signal, the candidate target speaker that emitted the test signal is repositioned; and The updated illumination parameters are obtained, and based on the updated illumination parameters, the light-emitting device is controlled to emit a light beam directed at the candidate target speaker that emitted the test signal.

6. A parameter calibration system for audio equipment, characterized in that, The system includes an acquisition module, a determination module, a control module, a generation module, and an execution module: The acquisition module is configured to acquire the pointing data of the remote control device; The determining module is configured to determine candidate target speakers based on the pointing data; The control module is configured to control the candidate target speaker to emit a test signal and to control the light-emitting device to emit a beam of light directed at the candidate target speaker. The generation module, in response to determining that the candidate target speaker emitting the test signal and the candidate target speaker illuminated by the light beam are the same speaker to be adjusted, determines the candidate target speaker as the target speaker and generates audio adjustment parameters; The execution module is configured to control the operation of the target speaker based on the audio adjustment parameters.

7. The system as described in claim 6, characterized in that, The determining module is further configured to: Assign a dynamic spatial tolerance zone to the loudspeaker to be adjusted; Based on the pointing data and the dynamic spatial tolerance zone, the target tolerance zone is determined; Based on the target tolerance zone, the candidate target loudspeakers are determined.

8. The system as described in claim 6, characterized in that, The control module is also configured to: The irradiation parameters are determined based on the test signals; Based on the illumination parameters, the light-emitting device is controlled to emit a beam of light directed at the candidate target speaker.

9. The system as described in claim 6, characterized in that, The remote control device is equipped with a signal receiving unit, which is configured to receive the test signal emitted by the target speaker; The generation module is also configured to: Receive audio feedback signals uploaded by the remote control device; The generated audio adjustment parameters include: Based on the audio feedback signal and the pointing data of the remote control device, the audio adjustment parameters are generated; and The audio adjustment parameters are then fed back to the user.

10. The system as described in claim 9, characterized in that, The control module is also configured to: In response to determining that the candidate target loudspeaker emitting the test signal and the candidate target loudspeaker illuminated by the beam are not the same loudspeaker to be tuned: Based on the audio feedback signal, the alternative target speaker that emitted the test signal is repositioned; as well as The updated illumination parameters are obtained, and based on the updated illumination parameters, the light-emitting device is controlled to emit a light beam directed at the candidate target speaker that emitted the test signal.