Binaural room impulse response test effectiveness determination method, device, apparatus and medium

CN122952255APending Publication Date: 2026-10-20MALANSHAN AUDIO & VIDEO LABORATORY
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611181492.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-05
Publication Date
2026-10-20

AI Technical Summary

Technical Problem

但在真实测量中,被测人可能因疲劳、呼吸、提示等待、线缆牵引或自然姿态调整发生轻微转动或平移;人工头和支架也可能存在安装偏差或测量期间的小幅位移

Benefits of technology

[0014]本申请中,在进行双耳房间脉冲响应测试有效性判定时,获取当前测试轮次的测试开始指令,基于所述测试开始指令播放目标测试信号以采集目标测试对象对应的双耳录音数据,并利用所述目标测试对象对应的目标姿态采集设备采集目标姿态数据,以确定所述目标测试对象的实时姿态,将所述目标测试对象在当前测试轮次开始时的初始姿态确定为参考姿态;所述目标测试信号为用于获取双耳房间脉冲响应的脉冲信号;所述目标姿态采集设备为六自由度姿态采集设备,所述目标姿态采集设备采集到的姿态数据包括所述目标测试对象的偏航、俯仰、横滚或四元数旋转数据;确定所述目标测试对象的所述双耳录音数据与所述实时姿态之间的时序对应关系,确定所述双耳录音数据对应的各目标测量片段对应的目标起始点,并基于所述双耳录音数据确定当前测试轮次对应的目标测试结果;基于所述时序对应关系、所述目标测试对象的所述实时姿态和所述参考姿态确定各所述目标起始点对应的起始点姿态偏移,并确定各所述目标测量片段对应的目标稳定性指标,以基于所述起始点姿态偏移和所述目标稳定性指标对所述目标测试结果进行有效性判定,并生成相应的目标评价报告;所述目标稳定性指标为所述目标测量片段内所述实时姿态对应的稳定性指标。可见,本申请在双耳房间脉冲响应测量过程中同步采集双耳录音数据与六自由度姿态数据,将测试轮次开始时的初始姿态作为参考姿态,通过时序对应关系将姿态数据关联到各目标测量片段,并基于起始点姿态偏移和目标稳定性指标对目标测试结果进行有效性判定,生成目标评价报告。这样一来,能够量化双耳房间脉冲响应测量期间的真实头部运动,自动识别头部运动过大的测量片段,减少人工筛查工作量,避免明显受头动影响的双耳房间脉冲响应结果进入正式数据集,并为每个测量结果输出有效性标记、无效原因和重测建议,从而提高多声道或多位置双耳房间脉冲响应数据集的测量一致性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure FT_1
    Figure FT_1
  • Figure FT_2
    Figure FT_2
  • Figure FT_3
    Figure FT_3
Patent Text Reader

Abstract

This application discloses a method, apparatus, equipment, and medium for determining the validity of binaural room impulse response testing, relating to the field of acoustic testing. The method includes: acquiring the test start command for the current test round; playing the target test signal to collect binaural recording data of the target test object; collecting target attitude data using a six-DOF target attitude acquisition device to determine the real-time attitude; determining the initial attitude at the start of the test round as the reference attitude; determining the temporal correspondence between the binaural recording data and the real-time attitude; determining the target starting point corresponding to each target measurement segment; and determining the target test result based on the binaural recording data; determining the starting point attitude offset corresponding to each target starting point and the target stability index corresponding to each target measurement segment, in order to determine the validity of the target test results and generate a target evaluation report. This application improves the validity and consistency of binaural room impulse response measurement.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of acoustic testing, and in particular to a method, apparatus, equipment, and medium for determining the validity of binaural room impulse response testing. Background Technology

[0002] Binaural Room Impulse Response (BRIR) describes the acoustic transmission relationship from a sound source to the left and right ears under specific room conditions, sound source location, head posture, and binaural reception. BRIR can be used for headphone spatial audio reproduction, spatial audio production, immersive sound system verification, and virtual listening room construction. A typical BRIR measurement involves playing a predetermined measurement signal, such as a maximum-length sequence, pulse, sweep signal, or other excitation signal suitable for response estimation, and acquiring the response through a microphone near the ear canal, a real human ear, an artificial head, or the ear canal. The BRIR for the left and right ears is then obtained through time-base alignment, segmentation, response estimation, and quality checks. These measurements typically require the tested head to remain stable during the measurement. However, in real-world measurements, the tested person may experience slight rotation or translation due to fatigue, breathing, waiting for prompts, cable traction, or natural posture adjustments; the artificial head and support may also have installation deviations or minor displacements during the measurement. Existing solutions mostly rely on headrests, supports, manual reminders, or manual screening after measurement. These methods can only reduce the probability of head movement, but it is difficult to quantify the true posture of each measurement segment and to determine whether the measured BRIR meets the valid measurement conditions.

[0003] Therefore, determining whether BRIR measurement results meet the valid measurement conditions is an urgent problem to be solved. Summary of the Invention

[0004] In view of this, the purpose of this invention is to provide a method, apparatus, device, and medium for determining the validity of binaural interaural impulse response (BRIR) testing, capable of determining whether the BRIR measurement results meet the valid measurement conditions. The specific solution is as follows: In a first aspect, this application discloses a method for determining the validity of a binaural room impulse response test, including: The test start command for the current test round is obtained. Based on the test start command, a target test signal is played to collect binaural recording data corresponding to the target test object. Target attitude data is collected using a target attitude acquisition device corresponding to the target test object to determine the real-time attitude of the target test object. The initial attitude of the target test object at the start of the current test round is determined as the reference attitude. The target test signal is a pulse signal used to acquire the binaural room impulse response. The target attitude acquisition device is a six-degree-of-freedom attitude acquisition device, and the attitude data collected by the target attitude acquisition device includes the yaw, pitch, roll, or quaternion rotation data of the target test object. Determine the temporal correspondence between the binaural recording data and the real-time posture of the target test object, determine the target starting point corresponding to each target measurement segment of the binaural recording data, and determine the target test result corresponding to the current test round based on the binaural recording data; Based on the time sequence correspondence, the real-time attitude of the target test object, and the reference attitude, the starting point attitude offset corresponding to each target starting point is determined, and the target stability index corresponding to each target measurement segment is determined. The validity of the target test results is judged based on the starting point attitude offset and the target stability index, and a corresponding target evaluation report is generated. The target stability index is the stability index corresponding to the real-time attitude within the target measurement segment.

[0005] Optionally, before obtaining the test start instruction for the current test round, the method further includes: If the target test object is the artificial head under test, the target posture acquisition device is fixed at the target position to detect the installation deviation of the artificial head under test or the movement of the support during the measurement process; the target position includes the mounting support of the artificial head under test. Accordingly, the step of using the target attitude acquisition device corresponding to the target test object to acquire target attitude data in order to determine the real-time attitude of the target test object includes: The target attitude data is acquired using the target attitude acquisition device corresponding to the target test object; The real-time attitude of the target test object is determined based on the installation deviation, the movement of the support, and the target attitude data.

[0006] Optionally, determining the temporal correspondence between the binaural recording data and the real-time posture of the target test subject includes: The temporal correspondence between the binaural recording data and the real-time posture of the target test object is determined by one or more combinations of unified clock, timestamp mapping, playback control record, synchronization trigger signal and post-processing matching.

[0007] Optionally, determining the target starting point corresponding to each target measurement segment of the binaural recording data includes: Based on one or more combinations of measurement signal characteristics, playback control timestamps, and synchronization trigger signals in the binaural recording data, the target starting point corresponding to each target measurement segment is determined; the target measurement segment is a recording interval in the binaural recording data that corresponds to a sound source position, channel position, or measurement signal segment.

[0008] Optionally, the method for determining the validity of the binaural room impulse response test further includes: If the target posture deviation between the real-time posture of the target test object and the reference posture is greater than a preset deviation threshold, a target prompt signal is issued based on the preset deviation threshold.

[0009] Optionally, the step of determining the validity of the target test results based on the starting point attitude offset and the target stability index includes: If the starting point attitude offset indicates that the rotational offset of the target starting point corresponding to the target measurement segment exceeds a first preset threshold, or the translational offset of the target starting point corresponding to the target measurement segment exceeds a second preset threshold, then it is determined that the target measurement segment has an attitude deviation risk. If the target stability index indicates that the head of the target test object continuously moves beyond a third preset threshold or the maximum head offset of the target test object exceeds a fourth preset threshold within the target measurement segment, then the target measurement segment is determined to not meet the stable measurement conditions.

[0010] Optionally, after generating the corresponding target evaluation report, the method further includes: If the target evaluation report indicates that there is a target measurement segment in the binaural recording data that has a risk of posture deviation, or if there is a target measurement segment in the binaural recording data that does not meet the stable measurement conditions, then a target supplementary measurement scheme corresponding to the binaural recording data is generated based on the target evaluation report.

[0011] Secondly, this application discloses a device for determining the validity of a binaural interaural impulse response test, comprising: The data acquisition module is used to acquire the test start command for the current test round, play the target test signal based on the test start command to collect binaural recording data corresponding to the target test object, and use the target attitude acquisition device corresponding to the target test object to collect target attitude data to determine the real-time attitude of the target test object, and determine the initial attitude of the target test object at the start of the current test round as the reference attitude; the target test signal is a pulse signal used to acquire binaural room impulse response; the target attitude acquisition device is a six-degree-of-freedom attitude acquisition device, and the attitude data acquired by the target attitude acquisition device includes the yaw, pitch, roll or quaternion rotation data of the target test object; The test result acquisition module is used to determine the temporal correspondence between the binaural recording data and the real-time posture of the target test object, determine the target starting point corresponding to each target measurement segment corresponding to the binaural recording data, and determine the target test result corresponding to the current test round based on the binaural recording data. The report generation module is used to determine the starting point attitude offset corresponding to each of the target starting points based on the time sequence correspondence, the real-time attitude of the target test object, and the reference attitude, and to determine the target stability index corresponding to each of the target measurement segments, so as to determine the validity of the target test results based on the starting point attitude offset and the target stability index, and generate a corresponding target evaluation report; the target stability index is the stability index corresponding to the real-time attitude within the target measurement segment.

[0012] Thirdly, this application discloses an electronic device, including: Memory, used to store computer programs; A processor is used to execute the computer program to implement the aforementioned method for determining the validity of the binaural room impulse response test.

[0013] Fourthly, this application discloses a computer-readable storage medium for storing a computer program, wherein the computer program, when executed by a processor, implements the aforementioned method for determining the validity of the binaural room impulse response test.

[0014] In this application, when determining the validity of a binaural room impulse response test, a test start command for the current test round is obtained. Based on the test start command, a target test signal is played to collect binaural recording data corresponding to the target test object. Target attitude data is then collected using a target attitude acquisition device corresponding to the target test object to determine the real-time attitude of the target test object. The initial attitude of the target test object at the start of the current test round is determined as the reference attitude. The target test signal is a pulse signal used to acquire the binaural room impulse response. The target attitude acquisition device is a six-degree-of-freedom attitude acquisition device, and the attitude data collected by the target attitude acquisition device includes the yaw, pitch, roll, or quaternion rotation data of the target test object. The application establishes a temporal correspondence between the binaural recording data and the real-time posture of the target test object, determines the target starting point corresponding to each target measurement segment of the binaural recording data, and determines the target test result corresponding to the current test round based on the binaural recording data. Based on the temporal correspondence, the real-time posture of the target test object, and the reference posture, it determines the starting point posture offset corresponding to each target starting point and the target stability index corresponding to each target measurement segment. The application then uses the starting point posture offset and the target stability index to determine the validity of the target test result and generates a corresponding target evaluation report. The target stability index is the stability index corresponding to the real-time posture within the target measurement segment. Therefore, this application simultaneously collects binaural recording data and six-degree-of-freedom posture data during binaural room impulse response measurement, uses the initial posture at the start of the test round as the reference posture, associates the posture data with each target measurement segment through a temporal correspondence, and determines the validity of the target test result based on the starting point posture offset and the target stability index, generating a target evaluation report. This allows for the quantification of actual head movements during binaural room impulse response measurements, automatic identification of measurement segments with excessive head movements, reduction of manual screening workload, prevention of binaural room impulse response results significantly affected by head movements from entering the formal dataset, and output of validity labels, invalid reasons, and retest suggestions for each measurement result, thereby improving the measurement consistency of multichannel or multi-position binaural room impulse response datasets. Attached Figure Description

[0015] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.

[0016] Figure 1This is a flowchart of a method for determining the validity of a binaural room impulse response test disclosed in this application; Figure 2 This is a schematic diagram of a specific binaural room impulse response testing system disclosed in this application; Figure 3 This is a schematic diagram illustrating a specific measurement control and data synchronization relationship disclosed in this application; Figure 4 This is a schematic flowchart of a specific method for determining the validity of a binaural room impulse response test disclosed in this application; Figure 5 This is a schematic diagram of a specific posture validity determination logic disclosed in this application; Figure 6 This is a schematic diagram of a specific measurement evaluation report and dataset structure disclosed in this application; Figure 7 This is a schematic diagram of the structure of a device for determining the validity of a binaural room impulse response test disclosed in this application; Figure 8 This is a structural diagram of an electronic device disclosed in this application. Detailed Implementation

[0017] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0018] Binaural Room Impulse Response (BRIR) describes the acoustic transmission relationship from a sound source to the left and right ears under specific room conditions, sound source location, head posture, and binaural reception. BRIR can be used for headphone spatial audio reproduction, spatial audio production, immersive sound system verification, and virtual listening room construction. A typical BRIR measurement involves playing a predetermined measurement signal, such as a maximum-length sequence, pulse, sweep signal, or other excitation signal suitable for response estimation, and acquiring the response through a microphone near the ear canal, a real human ear, an artificial head, or the ear canal. The BRIR for the left and right ears is then obtained through time-base alignment, segmentation, response estimation, and quality checks. These measurements typically require the tested head to remain stable during the measurement. However, in real-world measurements, the tested person may experience slight rotation or translation due to fatigue, breathing, waiting for prompts, cable traction, or natural posture adjustments; the artificial head and support may also have installation deviations or minor displacements during the measurement. Existing solutions mostly rely on headrests, braces, manual reminders, or post-measurement manual screening, which can only reduce the probability of head movement but are difficult to quantify the true posture of each measurement segment and determine whether the measured BRIR meets the valid measurement conditions. To solve the above technical problems, this application discloses a method for determining the validity of binaural interaural impulse response testing, which can determine whether the BRIR measurement results meet the valid measurement conditions.

[0019] To facilitate understanding, some technical terms involved in the embodiments of this application will be explained first. Binaural Room Impulse Response (BRIR) describes the acoustic transmission relationship from a sound source to the left and right ears under specific room conditions, sound source location, head posture, and binaural reception. Interaural Time Difference (ITD) refers to the time difference between the arrival of a sound signal from the same sound source to the left and right ears. Interaural Level Difference (ILD) refers to the difference in sound level between the arrival of a sound signal from the same sound source to the left and right ears; both ITD and ILD are important clues affecting binaural spatial auditory perception. Head-Related Transfer Function (HRTF) describes the transmission relationship from a sound source to both ears. Six Degrees of Freedom (6DoF) refers to the three rotational degrees of freedom and three translational degrees of freedom of a rigid body in three-dimensional space. Rotation can be represented by yaw, pitch, and roll, or by quaternions, rotation matrices, or other equivalent forms. Inertial Measurement Unit (IMU) An IMU (Integrated Measurement Unit) is a sensor unit that acquires attitude data by measuring information such as angular velocity and acceleration; Ultra-Wideband (UWB) is a wireless technology that can be used for spatial positioning.

[0020] In addition, in this embodiment, the reference posture refers to the initial six-degree-of-freedom posture recorded when the tester triggers the test start command; the real-time posture refers to the six-degree-of-freedom posture data continuously acquired during the measurement process; the posture offset refers to the rotational and translational offset of the real-time posture relative to the reference posture; the measurement segment refers to the recording interval corresponding to a sound source position, channel position, or measurement signal segment; the starting point refers to the start time of the measurement segment determined by the recording data, playback control timestamp, synchronization trigger signal, or a combination thereof; the test round refers to the measurement process formed between a single click to start, pause, or end; and the validity threshold refers to the threshold used to determine whether the posture offset, motion speed, and data quality meet the measurement requirements. It should be noted that, for this application, the focus is on the posture offset relative to the reference posture, rather than complex spatial transformations.

[0021] See Figure 1 As shown, this embodiment of the invention discloses a method for determining the validity of a binaural room impulse response test, comprising: Step S11: Obtain the test start command for the current test round, play the target test signal based on the test start command to collect binaural recording data corresponding to the target test object, and use the target attitude acquisition device corresponding to the target test object to collect target attitude data to determine the real-time attitude of the target test object, and determine the initial attitude of the target test object at the start of the current test round as the reference attitude; the target test signal is a pulse signal used to acquire binaural room impulse response; the target attitude acquisition device is a six-degree-of-freedom attitude acquisition device, and the attitude data collected by the target attitude acquisition device includes the yaw, pitch, roll or quaternion rotation data of the target test object.

[0022] In this embodiment, Figure 2 This is a schematic diagram of a specific binaural room impulse response testing system. Each click to start, pause, or end constitutes a test round, and a reference posture is re-recorded at the beginning of each test round, meaning there is a one-to-one correspondence between the reference posture and the test round. This ensures that even if the subject adjusts their posture between test rounds, the posture offset calculation within each test round is still based on the initial posture at the start of that round, guaranteeing the rationality of the posture offset calculation. The target test signal is a pulse signal used to acquire the binaural room impulse response. It can be understood that the pulse signal here refers to any excitation signal that can be used for impulse response estimation, specifically it can be a maximum length sequence signal, a pulse signal, a swept frequency signal, or other excitation signals that can be used for response estimation. This embodiment does not limit the specific form of the target test signal. The target test object is the object being measured in the binaural room impulse response measurement, specifically it can be the subject or the artificial head being measured. Binaural recording data can be acquired using binaural microphones placed at the binaural entrances or near the ear canals of the target test object, and is used to characterize the measurement response of the target test signal after propagation through the room's sound field to the left and right ears. The target attitude acquisition device is a six-degree-of-freedom attitude acquisition device. The attitude data acquired by the target attitude acquisition device includes yaw, pitch, roll, or quaternion rotation data of the target test object. It is understood that the aforementioned rotation data can be represented using quaternions, rotation matrices, Euler angles, or other equivalent forms. Furthermore, the target attitude data can also include the translation data of the target test object in three-dimensional space, that is, simultaneously acquiring rotation and translation data to obtain a complete six-degree-of-freedom attitude. In practical applications, the target attitude acquisition device can be mounted on the head of the person being tested, an artificial head, or a rigid head connector, enabling it to reflect head movements during measurement. Specifically, the target attitude acquisition device can be any one of an inertial measurement unit, optical positioning equipment, visual inertial equipment, or ultra-wideband equipment. Multiple sensors can also be combined for multi-sensor fusion to improve attitude monitoring accuracy; this embodiment does not limit this approach.

[0023] In one specific implementation, before receiving the test start command for the current test round, preparatory work such as setting measurement parameters, validity thresholds, and installing the acquisition equipment can be performed in advance. Specifically, measurement parameters can be set in the measurement software, including measurement signal, sampling rate, channel layout, sound source location, number of repetitions, and measurement location number; validity thresholds and alarm strategies can be set, with validity thresholds specifically including rotation offset threshold, translation offset threshold, motion speed threshold, and data anomaly threshold; binaural microphones are installed, and the target posture acquisition device is fixed to the test subject's head, artificial head, or head rigid connector. Furthermore, before and during measurement, the head's six degrees of freedom data, binaural recording waveforms or levels, and acquisition status can be displayed in real time through the software interface, allowing testers to monitor the measurement preparation and acquisition status in real time.

[0024] After completing the above preparations, the tester can click the start control in the software interface. The software will then receive the start command for the current test round. A test round is the measurement process from the moment the start button is clicked to the moment it is paused or stopped. After receiving the start command, the software records the six-degree-of-freedom (DOF) attitude data acquired at the current moment, defining the initial attitude of the target test object at the start of the current test round as the reference attitude. Then, it begins playing the target test signal and simultaneously acquires binaural recording data and target attitude data. The continuously acquired six-DOF attitude data during the measurement process constitutes the real-time attitude of the target test object, while the reference attitude serves as the benchmark for subsequent attitude offset calculations.

[0025] In one specific implementation, if the target test object is the artificial head under test, the target posture acquisition device is fixed at the target position to detect the installation deviation of the artificial head under test or the movement of the support during the measurement process; the target position includes the mounting support of the artificial head under test; correspondingly, target posture data is collected using the target posture acquisition device corresponding to the target test object to determine the real-time posture of the target test object, including: collecting target posture data using the target posture acquisition device corresponding to the target test object; and determining the real-time posture of the target test object based on the installation deviation, the movement of the support, and the target posture data. It is understood that although the artificial head will not actively move like a human being under test due to fatigue, breathing, etc., in actual measurement, there may be an installation deviation between the artificial head and the mounting support, and the support may also undergo slight displacement due to contact, vibration, etc. during the measurement process. These situations will also cause the measured binaural impulse response to deviate from the target posture. Therefore, by fixing the target posture acquisition device to the artificial head or its mounting bracket, installation deviations and bracket movement during the measurement process can be detected. Then, based on the installation deviations, bracket movement, and target posture data, the real-time posture of the artificial head under test can be determined, enabling posture monitoring and validity assessment of the artificial head measurement scenario.

[0026] Step S12: Determine the temporal correspondence between the binaural recording data and the real-time posture of the target test object, determine the target starting point corresponding to each target measurement segment of the binaural recording data, and determine the target test result corresponding to the current test round based on the binaural recording data.

[0027] In this embodiment, as Figure 3 As shown, in the measurement control and data synchronization relationship, after the tester triggers the start operation, the system records the reference attitude and starts playing the measurement signal. The binaural recording stream and the six-degree-of-freedom data stream are synchronously acquired, and the correlation between the starting point of each measurement segment and the attitude data is established through time base synchronization. Figure 4As shown, since binaural recording data and target posture data are acquired by audio acquisition links and posture acquisition links respectively, in order to associate posture data with each measurement segment, it is necessary to first align them to the same time axis, that is, to determine the temporal correspondence between binaural recording data and real-time posture. In a specific implementation, determining the temporal correspondence between the binaural recording data and real-time posture of the target test object includes: determining the temporal correspondence between the binaural recording data and real-time posture of the target test object based on one or more combinations of a unified clock, timestamp mapping, playback control recording, synchronization trigger signal, and post-processing matching. Among them, the unified clock method means that the acquisition of binaural recording data and posture data share the same clock reference, so that they are naturally on the same time axis; the timestamp mapping method means that timestamps are marked on the binaural recording data and posture data respectively, and alignment is achieved through the mapping relationship between timestamps; the playback control recording method means that the correspondence is established by using playback control information such as the start time and duration of playback of the measurement signal recorded by software; the synchronization trigger signal method means that the time reference of audio acquisition and posture acquisition is marked simultaneously by a synchronization trigger signal; the post-processing matching method means that after acquisition, the temporal correspondence is determined by matching and analyzing the recorded data. It is understood that any one or a combination of the above methods can achieve time base synchronization, and this embodiment does not limit this.

[0028] Furthermore, the target measurement segment is a recording interval in the binaural recording data corresponding to a sound source position, channel position, or measurement signal segment, and the target starting point is the start time of the target measurement segment. In one specific implementation, the target starting point corresponding to each target measurement segment can be determined based on one or more combinations of measurement signal characteristics, playback control timestamps, and synchronization trigger signals in the binaural recording data. For example, the start time of each measurement segment can be detected based on the measurement signal characteristics presented in the recording waveform; the start time of each measurement segment can be estimated based on the playback control timestamp; the start time of each measurement segment can be marked based on the synchronization trigger signal; or a combination of the above methods can be used to improve the accuracy and reliability of the starting point detection. After determining the target starting point, the system can read the attitude data at the time corresponding to the target starting point or within the corresponding time window on the same time axis for subsequent calculation of attitude offset.

[0029] Furthermore, the target test result for the current test round is determined based on the binaural recording data. Specifically, the binaural recording data can be time-base aligned, segmented, estimated in response, and quality checked to obtain the left and right ear room impulse responses, which serve as the target test result for the current test round. It should be noted that this embodiment does not rewrite the target test result itself, but uses the attitude data as the basis for judging the validity of the measurement. That is, the subsequent validity judgment result is used for measurement process control and dataset selection, and is not used to change the binaural room impulse response audio data itself.

[0030] Step S13: Based on the temporal correspondence, the real-time attitude of the target test object, and the reference attitude, determine the starting point attitude offset corresponding to each target starting point, and determine the target stability index corresponding to each target measurement segment, so as to determine the validity of the target test results based on the starting point attitude offset and the target stability index, and generate a corresponding target evaluation report; the target stability index is the stability index corresponding to the real-time attitude within the target measurement segment.

[0031] In this embodiment, the starting point attitude offset is the attitude offset of the real-time attitude of each target starting point relative to the reference attitude at the corresponding moment, which may specifically include rotational offset and translational offset; the target stability index is the stability index corresponding to the real-time attitude within the target measurement segment, used to characterize the stability of the head attitude within the target measurement segment. In a specific implementation, the system can calculate one or more of the following indices based on the temporal correspondence, real-time attitude, and reference attitude: rotational offset of the target starting point relative to the reference attitude; translational offset of the target starting point relative to the reference attitude; attitude offset between adjacent target starting points; maximum or average rotational offset within the target measurement segment; maximum or average translational offset within the target measurement segment; maximum or average angular velocity and linear velocity within the target measurement segment; attitude data missing rate, anomaly rate, or drift indication value; starting point detection reliability or time base synchronization error. Among them, the rotational and translational offsets of the target starting point relative to the reference attitude, as well as the attitude offsets between adjacent target starting points, can be used to characterize the degree of deviation of the head attitude from the target attitude at the beginning of each measurement segment and the attitude consistency between different measurement segments; the maximum or average rotational offset, maximum or average translational offset, maximum or average angular velocity, and linear velocity within the target measurement segment can be used as target stability indicators to characterize whether the head continues to move within the segment and the magnitude and speed of the movement; the attitude data missing rate, anomaly rate, drift indication value, starting point detection reliability, and time base synchronization error can be used to characterize the attitude data itself and the data quality of the starting point detection and time base synchronization process.

[0032] Furthermore, such as Figure 5 As shown, by comparing the starting point attitude offset and the target stability index with preset validity thresholds, the validity of the target test results corresponding to each target measurement segment can be determined. In a specific implementation, determining the validity of the target test results based on the starting point attitude offset and the target stability index can specifically include: if the starting point attitude offset indicates that the rotational offset of the target starting point corresponding to the target measurement segment exceeds a first preset threshold, or the translational offset of the target starting point corresponding to the target measurement segment exceeds a second preset threshold, then the target measurement segment is determined to have a risk of attitude deviation; if the target stability index indicates that within the target measurement segment, the continuous head movement of the target test object exceeds a third preset threshold, or the maximum head offset of the target test object exceeds a fourth preset threshold, then the target measurement segment is determined not to meet the stable measurement conditions. Wherein, the first preset threshold is a rotational offset threshold set for the starting point rotational offset, the second preset threshold is a translational offset threshold set for the starting point translational offset, the third preset threshold is a threshold set for the continuous head movement within the segment, and the fourth preset threshold is a threshold set for the maximum head offset within the segment. Furthermore, motion speed and data quality can be combined for assessment. If the angular or linear velocity within a target measurement segment exceeds a speed threshold, the segment is considered potentially affected by head movement. If posture data is missing, abnormal, or the starting point detection reliability is insufficient, the segment requires manual review or retesting. Even further, when multiple measurements are taken at the same sound source or channel location, multiple rounds of measurement optimization can be performed, selecting the measurement results from test rounds that meet both posture deviation and recording quality requirements for inclusion in the formal dataset.

[0033] In the specific judgment process, one or more of the following judgment strategies can be adopted: Starting point offset judgment: if the rotational or translational offset of the starting point of the target measurement segment exceeds a threshold, the target measurement segment is judged to have a risk of attitude deviation; Intra-segment stability judgment: if the head moves continuously or the maximum offset exceeds a threshold within the target measurement segment, the target measurement segment is judged to not meet the stable measurement conditions; Motion velocity judgment: if the angular velocity or linear velocity within the target measurement segment exceeds a velocity threshold, the target measurement segment is judged to be potentially affected by head movement; Data quality judgment: if the attitude data is missing, abnormal, or the reliability of the starting point detection is insufficient, the target measurement segment is judged to require manual review or retesting; Multi-round measurement optimization: when multiple measurements exist at the same location, the test round that meets the requirements for both attitude offset and recording quality is selected. Based on the above one or more judgment strategies, the binaural room impulse response measurement results corresponding to each target measurement segment can be judged as valid, invalid, requiring retesting, or requiring review.

[0034] In one specific implementation, the method further includes: if the target posture deviation between the real-time posture of the target test object and the reference posture is greater than a preset deviation threshold, then a target prompt signal is issued based on the preset deviation threshold. That is, the real-time posture is monitored in real time during the measurement process, and when the target posture deviation between the real-time posture and the reference posture exceeds the preset deviation threshold, a target prompt signal is issued promptly to prompt the test subject to restore the posture or to prompt the tester to pause the measurement. The target prompt signal may take the form of one or more of the following: interface prompt, sound prompt, alarm record, pause suggestion, or retest list. Through the above real-time prompting method, intervention can be initiated immediately upon the occurrence of posture deviation, avoiding the completion of a large number of measurement segments under significantly deviated postures, thereby reducing invalid measurements and improving overall measurement efficiency.

[0035] After the measurement is completed, i.e., after the measurement signal playback is finished or the test personnel have confirmed the completion, the system ends the data acquisition and summarizes the measurement records, generating a corresponding target evaluation report. For example... Figure 6 As shown, the target evaluation report can include the start time, attitude deviation, threshold comparison results, alarm records, validity status, and retest suggestions for each target measurement segment. Furthermore, the system can also output binaural impulse response files for both ears, the target evaluation report, and a dataset file with validity metadata. The dataset file can be in formats such as JSON (JavaScript Object Notation, Lightweight Data Interchange Format) or CSV (Comma-Separated Values), and can record fields such as test round, start time, reference attitude, attitude deviation, threshold, alarm status, validity conclusion, retest suggestions, and attitude trajectory file path, ensuring that each binaural impulse response measurement result in the dataset carries traceable attitude and validity information.

[0036] In one specific implementation, after generating the corresponding target evaluation report, the method further includes: if the target evaluation report indicates that there are target measurement segments in the binaural recording data that have a risk of posture deviation, or if there are target measurement segments in the binaural recording data that do not meet the stable measurement conditions, then a target retesting plan corresponding to the binaural recording data is generated based on the target evaluation report. Specifically, after the measurement is completed, a list of locations to be retested can be automatically generated based on the validity status of each target measurement segment in the target evaluation report. That is, retesting plans are only generated for unqualified segments that are determined to be invalid or need to be retested, without having to remeasure all sound source positions or channel positions. In this way, the target retesting plan can significantly reduce the workload of repeated measurements and improve measurement efficiency while ensuring the quality of the dataset.

[0037] To facilitate understanding, a complete application example is provided below to illustrate the above method. In this example, the measurement system generates multi-channel or multi-position measurement specifications, microphones are installed at the binaural entrances of the subject, and a six-degree-of-freedom (DOF) attitude acquisition device is fixed to the head or a rigid head connector. Before measurement, the software interface displays the head's six-DOF data and binaural recording status in real time. After the tester sets the attitude offset threshold and clicks "start," the software records the current six-DOF attitude as a reference attitude, plays the measurement signal, and simultaneously acquires binaural recordings and six-DOF data. During the measurement process, the software determines the starting point of each measurement segment based on the recording data or playback control records, and calculates the attitude offset within each starting point and segment. If the attitude offset of a segment is within the allowable range, the system marks the corresponding binaural interaural impulse response measurement result as valid; if the attitude offset exceeds the threshold, the movement speed is too high, the starting point detection is abnormal, or the six-DOF data is abnormal, the system alarms and marks the segment as invalid or requiring retesting. The tester can click "pause" and then "start" again to form a new test cycle. After the measurement is completed, the system outputs left and right ear binaural impulse response files, an evaluation report, and a dataset file with validity metadata. The dataset file records fields such as test round, start time, reference posture, posture deviation, threshold, alarm status, validity conclusion, retest suggestion, and posture trajectory file path.

[0038] It should be noted that the method provided in this embodiment can be used as an extension of the existing binaural room impulse response (BMI) measurement workflow without changing the basic workflow of measurement signal acquisition and binaural room impulse response extraction. For example: attitude tracking configuration, attitude threshold, and alarm strategy can be added to the measurement specifications; six-degree-of-freedom data, binaural recording status, and start, pause, and end controls can be added to the acquisition interface; binaural recording files and attitude trajectory files can be saved simultaneously during the acquisition phase; time base synchronization, start point detection, and segment-level attitude statistics can be completed during the preprocessing phase; validity markers or retest suggestions can be written based on the attitude status during the binaural room impulse response output phase; and start point time, attitude offset, alarm records, validity status, and retest suggestions can be written during the dataset output phase. Through these methods, this embodiment adds attitude awareness and validity determination capabilities to the existing measurement pipeline, facilitating deployment in conjunction with existing binaural room impulse response (BMI) measurement pipelines.

[0039] Furthermore, this embodiment can have several optional variations. For example, a three-degree-of-freedom (DOF) scheme: only yaw, pitch, roll, or quaternion rotation data are collected to determine the validity of measurements primarily involving head rotation; a six-degree-of-freedom (DOF) scheme: rotation and translation data are collected simultaneously for near-field sound sources, high-precision binaural room impulse response, or personalized measurements; a real-time prompting scheme: attitude is monitored in real time during measurement, and the subject is prompted to restore the attitude or pause the measurement when a threshold is exceeded; an automatic retesting scheme: a list of locations to be retested is automatically generated after measurement, and only unqualified segments are retested; a starting point determination scheme: the starting point of the measurement segment is determined by detecting recorded data, playing control timestamps, synchronous trigger signals, or a combination thereof; a multi-sensor fusion scheme: combining inertial measurement units, optical positioning, visual inertial, or ultra-wideband devices to improve attitude monitoring accuracy; an artificial head scheme: the target attitude acquisition device is fixed on an artificial head or support to detect installation deviations or support movement during measurement; and a storage medium scheme: the above methods are stored as program instructions in a computer-readable storage medium and executed by a processor. It is understood that the above-mentioned variations can be implemented individually or in combination without conflict, and this embodiment does not limit this.

[0040] As can be seen, this application achieves attitude monitoring and validity determination of the entire process of binaural room impulse response measurement through a complete process including setting measurement parameters and validity thresholds, real-time display, reference attitude recording, synchronous acquisition, time base synchronization, starting point detection, attitude offset calculation, threshold comparison alarm, pause and remeasurement, and evaluation report generation. Furthermore, through specific implementation methods such as artificial head attitude monitoring, real-time prompts, multi-strategy validity determination, and target supplementation measurement schemes, the adaptability and measurement efficiency of the solution in different measurement scenarios are further improved.

[0041] See Figure 7 As shown, this application discloses a device for determining the validity of a binaural room impulse response test, comprising: The data acquisition module 11 is used to acquire the test start command of the current test round, play the target test signal based on the test start command to collect binaural recording data corresponding to the target test object, and use the target attitude acquisition device corresponding to the target test object to collect target attitude data to determine the real-time attitude of the target test object, and determine the initial attitude of the target test object at the start of the current test round as the reference attitude; the target test signal is a pulse signal used to acquire binaural room impulse response; the target attitude acquisition device is a six-degree-of-freedom attitude acquisition device, and the attitude data acquired by the target attitude acquisition device includes the yaw, pitch, roll or quaternion rotation data of the target test object; The test result acquisition module 12 is used to determine the temporal correspondence between the binaural recording data and the real-time posture of the target test object, determine the target starting point corresponding to each target measurement segment corresponding to the binaural recording data, and determine the target test result corresponding to the current test round based on the binaural recording data. The report generation module 13 is used to determine the starting point attitude offset corresponding to each of the target starting points based on the time sequence correspondence, the real-time attitude of the target test object, and the reference attitude, and to determine the target stability index corresponding to each of the target measurement segments, so as to determine the validity of the target test results based on the starting point attitude offset and the target stability index, and generate a corresponding target evaluation report; the target stability index is the stability index corresponding to the real-time attitude within the target measurement segment.

[0042] As can be seen, this application simultaneously collects binaural audio data and six-DOF posture data during binaural room impulse response (BAM) measurement. The initial posture at the start of each test round is used as a reference posture. Posture data is associated with each target measurement segment through temporal correspondence. The validity of the target test results is determined based on the initial posture offset and target stability index, generating a target evaluation report. This allows for the quantification of actual head movements during BAM measurement, automatic identification of measurement segments with excessive head movement, reduced manual screening workload, and prevention of BAM results significantly affected by head movements from entering the formal dataset. Furthermore, it outputs a validity label, invalidation reason, and retest suggestion for each measurement result, thereby improving the measurement consistency of multi-channel or multi-position BAM datasets.

[0043] In one specific embodiment, the device may further include: The support movement determination module is used to fix the target posture acquisition device at the target position if the target test object is the artificial head under test, so as to detect the installation deviation of the artificial head under test or the support movement during the measurement process; the target position includes the mounting support of the artificial head under test. Accordingly, the data acquisition module 11 may specifically include: An attitude data acquisition unit is used to acquire target attitude data using a target attitude acquisition device corresponding to the target test object. The real-time attitude determination unit is used to determine the real-time attitude of the target test object based on the installation deviation, the movement of the support, and the target attitude data.

[0044] In one specific implementation, the test result acquisition module 12 may include: The timing relationship determination unit is used to determine the timing correspondence between the binaural recording data and the real-time posture of the target test object based on one or more combinations of a unified clock, timestamp mapping, playback control recording, synchronization trigger signal and post-processing matching.

[0045] In one specific implementation, the test result acquisition module 12 may include: The starting point determination unit is used to determine the target starting point corresponding to each target measurement segment based on one or more combinations of measurement signal characteristics, playback control timestamps, and synchronization trigger signals in the binaural recording data; the target measurement segment is a recording interval in the binaural recording data that corresponds to a sound source position, channel position, or measurement signal segment.

[0046] In one specific embodiment, the device may further include: The prompting module is used to issue a target prompting signal based on the preset deviation threshold if the target attitude deviation between the real-time attitude of the target test object and the reference attitude is greater than the preset deviation threshold.

[0047] In one specific implementation, the report generation module 13 may include: The first determination unit is used to determine that the target measurement segment has a risk of attitude deviation if the starting point attitude offset indicates that the rotational offset of the target starting point corresponding to the target measurement segment exceeds a first preset threshold, or the translational offset of the target starting point corresponding to the target measurement segment exceeds a second preset threshold. The second determination unit is used to determine that the target measurement segment does not meet the stable measurement conditions if the target stability index indicates that the head of the target test object continuously moves beyond a third preset threshold or the maximum head offset of the target test object exceeds a fourth preset threshold within the target measurement segment.

[0048] In one specific embodiment, the device may further include: The supplementary testing scheme generation module is used to generate a target supplementary testing scheme corresponding to the binaural recording data based on the target evaluation report if the target evaluation report indicates that there is a target measurement segment in the binaural recording data that has a risk of posture deviation, or if there is a target measurement segment in the binaural recording data that does not meet the stable measurement conditions.

[0049] Furthermore, embodiments of this application also disclose an electronic device, Figure 8 This is a structural diagram of an electronic device 20 according to an exemplary embodiment. The content of the diagram should not be construed as limiting the scope of this application.

[0050] Figure 8 This is a schematic diagram of the structure of an electronic device 20 provided in an embodiment of this application. Specifically, the electronic device 20 may include: at least one processor 21, at least one memory 22, a power supply 23, a communication interface 24, an input / output interface 25, and a communication bus 26. The memory 22 stores a computer program, which is loaded and executed by the processor 21 to implement the relevant steps in the binaural room impulse response test validity determination method disclosed in any of the foregoing embodiments. Alternatively, the electronic device 20 in this embodiment may specifically be an electronic computer.

[0051] In this embodiment, the power supply 23 is used to provide operating voltage for each hardware device on the electronic device 20; the communication interface 24 can create a data transmission channel between the electronic device 20 and external devices, and the communication protocol it follows can be any communication protocol applicable to the technical solution of this application, and is not specifically limited here; the input / output interface 25 is used to acquire external input data or output data to the outside world, and its specific interface type can be selected according to specific application needs, and is not specifically limited here.

[0052] In addition, the memory 22, as a carrier for resource storage, can be a read-only memory, random access memory, disk, or optical disk, etc. The resources stored thereon can include an operating system 221, computer programs 222, etc., and the storage method can be temporary storage or permanent storage.

[0053] The operating system 221 is used to manage and control the various hardware devices on the electronic device 20 and the computer program 222, which may be Windows Server, Netware, Unix, Linux, etc. In addition to including a computer program capable of performing the binaural room impulse response test validity determination method executed by the electronic device 20 as disclosed in any of the foregoing embodiments, the computer program 222 may further include a computer program capable of performing other specific tasks.

[0054] Furthermore, this application also discloses a computer-readable storage medium for storing a computer program; wherein, when the computer program is executed by a processor, it implements the aforementioned method for determining the validity of the binaural room impulse response test. Specific steps of this method can be found in the corresponding content disclosed in the foregoing embodiments, and will not be repeated here.

[0055] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to in the method section.

[0056] Those skilled in the art will further recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0057] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented directly by hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.

[0058] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0059] The technical solutions provided in this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the methods and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method for determining the validity of a binaural interaural impulse response test, characterized in that, include: Obtain the test start command for the current test round, play the target test signal based on the test start command to collect binaural recording data corresponding to the target test object, and use the target posture acquisition device corresponding to the target test object to collect target posture data to determine the real-time posture of the target test object, and determine the initial posture of the target test object at the start of the current test round as the reference posture; The target test signal is a pulse signal used to obtain the binaural room impulse response; The target attitude acquisition device is a six-degree-of-freedom attitude acquisition device, and the attitude data acquired by the target attitude acquisition device includes the yaw, pitch, roll or quaternion rotation data of the target test object. Determine the temporal correspondence between the binaural recording data and the real-time posture of the target test object, determine the target starting point corresponding to each target measurement segment of the binaural recording data, and determine the target test result corresponding to the current test round based on the binaural recording data; Based on the time sequence correspondence, the real-time attitude of the target test object, and the reference attitude, the starting point attitude offset corresponding to each target starting point is determined, and the target stability index corresponding to each target measurement segment is determined. The validity of the target test results is judged based on the starting point attitude offset and the target stability index, and a corresponding target evaluation report is generated. The target stability index is the stability index corresponding to the real-time attitude within the target measurement segment.

2. The method for determining the validity of the binaural interaural impulse response test according to claim 1, characterized in that, Before obtaining the test start command for the current test round, the process also includes: If the target test object is the artificial head under test, the target posture acquisition device is fixed at the target position to detect the installation deviation of the artificial head under test or the movement of the support during the measurement process; the target position includes the mounting support of the artificial head under test. Accordingly, the step of using the target attitude acquisition device corresponding to the target test object to acquire target attitude data in order to determine the real-time attitude of the target test object includes: The target attitude data is acquired using the target attitude acquisition device corresponding to the target test object; The real-time attitude of the target test object is determined based on the installation deviation, the movement of the support, and the target attitude data.

3. The method for determining the validity of the binaural interaural impulse response test according to claim 1, characterized in that, Determining the temporal correspondence between the binaural recording data and the real-time posture of the target test subject includes: The temporal correspondence between the binaural recording data and the real-time posture of the target test object is determined by one or more combinations of unified clock, timestamp mapping, playback control record, synchronization trigger signal and post-processing matching.

4. The method for determining the validity of the binaural interaural impulse response test according to claim 1, characterized in that, Determining the target starting point corresponding to each target measurement segment of the binaural recording data includes: Based on one or more combinations of measurement signal characteristics, playback control timestamps, and synchronization trigger signals in the binaural recording data, the target starting point corresponding to each target measurement segment is determined; the target measurement segment is a recording interval in the binaural recording data that corresponds to a sound source position, channel position, or measurement signal segment.

5. The method for determining the validity of the binaural interaural impulse response test according to claim 1, characterized in that, Also includes: If the target posture deviation between the real-time posture of the target test object and the reference posture is greater than a preset deviation threshold, a target prompt signal is issued based on the preset deviation threshold.

6. The method for determining the validity of the binaural interaural impulse response test according to claim 1, characterized in that, The determination of the validity of the target test results based on the starting point attitude offset and the target stability index includes: If the starting point attitude offset indicates that the rotational offset of the target starting point corresponding to the target measurement segment exceeds a first preset threshold, or the translational offset of the target starting point corresponding to the target measurement segment exceeds a second preset threshold, then it is determined that the target measurement segment has an attitude deviation risk. If the target stability index indicates that the head of the target test object continuously moves beyond a third preset threshold or the maximum head offset of the target test object exceeds a fourth preset threshold within the target measurement segment, then the target measurement segment is determined to not meet the stable measurement conditions.

7. The method for determining the validity of the binaural room impulse response test according to claim 6, characterized in that, After generating the corresponding target evaluation report, the process also includes: If the target evaluation report indicates that there is a target measurement segment in the binaural recording data that has a risk of posture deviation, or if there is a target measurement segment in the binaural recording data that does not meet the stable measurement conditions, then a target supplementary measurement scheme corresponding to the binaural recording data is generated based on the target evaluation report.

8. A device for determining the validity of a binaural room impulse response test, characterized in that, include: The data acquisition module is used to acquire the test start command of the current test round, play the target test signal based on the test start command to collect binaural recording data corresponding to the target test object, and use the target posture acquisition device corresponding to the target test object to collect target posture data to determine the real-time posture of the target test object, and determine the initial posture of the target test object at the start of the current test round as the reference posture. The target test signal is a pulse signal used to obtain the binaural room impulse response; The target attitude acquisition device is a six-degree-of-freedom attitude acquisition device, and the attitude data acquired by the target attitude acquisition device includes the yaw, pitch, roll or quaternion rotation data of the target test object. The test result acquisition module is used to determine the temporal correspondence between the binaural recording data and the real-time posture of the target test object, determine the target starting point corresponding to each target measurement segment corresponding to the binaural recording data, and determine the target test result corresponding to the current test round based on the binaural recording data. The report generation module is used to determine the starting point attitude offset corresponding to each of the target starting points based on the time sequence correspondence, the real-time attitude of the target test object, and the reference attitude, and to determine the target stability index corresponding to each of the target measurement segments, so as to determine the validity of the target test results based on the starting point attitude offset and the target stability index, and generate a corresponding target evaluation report; the target stability index is the stability index corresponding to the real-time attitude within the target measurement segment.

9. An electronic device, characterized in that, include: Memory, used to store computer programs; A processor is configured to execute the computer program to implement the method for determining the validity of the binaural room impulse response test as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, Used to store a computer program, wherein the computer program, when executed by a processor, implements the method for determining the validity of the binaural room impulse response test as described in any one of claims 1 to 7.