Wearing comfort testing method of wearable device and electronic device
Through the combination of motion simulation devices and motion capture marking points, the position and pressure data of wearable devices in different wearing scenarios are collected in real time, solving the problem of low testing accuracy in the prior art and achieving an objective evaluation of wearing comfort .
Patent Information
- Application Number
- CN202510022520.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-07
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2045-01-07
AI Technical Summary
The wearing comfort test methods of existing wearable devices rely on subjective feelings, resulting in large individual differences, difficulty in repeated verification, and low test accuracy.
The motion simulation device is used to simulate the movement of a real person in different wearing scenarios. By simulating the reference motion capture marking points and pressure sensors on the human body components, combined with the target motion capture marking points on the equipment to be tested, the position and pressure data are collected in real time, and the wearing is calculated. Stability and pressure indicators.
An objective and quantitative evaluation of the wearable comfort level of wearable devices is achieved, avoiding the influence of subjective feelings and improving testing accuracy and consistency.
Smart Images

Figure CN119413341A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of wearable devices, and in particular, relates to a wearing comfort test method of a wearable device, an electronic device, a chip system, a computer-readable storage medium, and a computer program product. Background Art
[0002] In the field of wearable devices, the material and design of the wearable parts (such as watch straps, the contact area between earphones and ears, etc.) will directly affect the user's wearing experience. Taking smart watches and bracelets as examples, the material and design of the straps will directly affect the user's wearing experience. Users usually wear watches and bracelets for a long time and in multiple scenarios. The wearing pressure and wearing stability of the strap during the wearing process will directly affect the user's wearing comfort. Therefore, indicators such as the wearing pressure and wearing stability of the strap in dynamic or static scenarios are key indicators for evaluating the comfort performance of watches and bracelets. In order to ensure the wearing comfort of products such as watches and bracelets, it is usually necessary to test the comfort of straps of different materials during the product development stage.
[0003] In the related art, when testing the wearing comfort of wearable devices, the wearing comfort of the wearable devices is evaluated based on the testers' subjective wearing feelings after the testers wear the wearable devices. However, the test results of this subjective testing method depend entirely on the subjective feelings of the testers. Due to the large differences in individual feelings, it is difficult to repeat the verification, so the test accuracy is low. Summary of the invention
[0004] The embodiments of the present application provide a wearing comfort test method for a wearable device, an electronic device, a chip system, a computer-readable storage medium, and a computer program product, which can solve the problem that the subjective test method for wearable devices is difficult to repeat and verify due to large differences in individual perceptions, and has low test accuracy.
[0005] In a first aspect, an embodiment of the present application provides a wearing comfort test method for a wearable device, comprising: driving a motion simulation device to operate according to motion simulation parameters corresponding to a preset wearing scenario, wherein the motion simulation device includes a simulated human body component, the wearable device to be tested is worn on the simulated human body component, the simulated human body component includes at least one reference motion capture marker point, the wearable device to be tested includes at least one target motion capture marker point, and at least one pressure sensor is arranged at the wearing position of the wearable device to be tested; during the operation of the motion simulation device, reference position data corresponding to each reference motion capture marker point, target position data corresponding to each target motion capture marker point, and pressure data collected by each pressure sensor are obtained at a preset acquisition frequency; based on the target position data and reference position data obtained at each acquisition moment, the wearing stability index of the wearable device to be tested in the preset wearing scenario is determined; based on the pressure data obtained at each acquisition moment, the wearing pressure index of the wearable device to be tested in the preset wearing scenario is determined.
[0006] In this way, a motion simulation device is used to simulate the human body movement of a real person in each preset wearing scenario, and reference motion capture markers and pressure sensors are arranged on the simulated human body component of the motion simulation device, and target motion capture markers are arranged on the wearable device to be tested to mark the position of the wearable device to be tested. After that, after the wearable device to be tested is worn on the simulated human body component of the motion simulation device, the operation of the motion simulation device can be determined according to the motion simulation parameters of the preset wearing scenario, and during the operation of the motion simulation device, the reference position data corresponding to each reference motion capture marker, the target position data corresponding to each target motion capture marker, and the pressure data collected by each pressure sensor are obtained in real time at a preset acquisition frequency, and then the wearing stability index of the wearable device to be tested is determined according to the relative position relationship between the target position data and the reference position data obtained at each acquisition moment, and the wearing pressure index of the wearable device to be tested is determined according to the pressure data obtained at each acquisition moment. Therefore, a motion simulation device is used to simulate real human body movements, and motion capture markers are used to mark the relative displacement between the wearable device and the simulated human body component during the test. The pressure sensor is used to collect the pressure change between the wearable device and the simulated human body component during the test. Then, the wearing stability index and the wearing pressure index of the wearable device are determined through the relative displacement between the wearable device and the simulated human body component and the pressure change between the wearable device and the simulated human body component during the test. The wearing comfort of the wearable device is objectively measured from two aspects of wearing stability and wearing pressure. Therefore, by objectively and quantitatively testing the wearing stability and wearing pressure of the wearable device, the influence of the subjective feelings of the tester on the test results is avoided, and the same device can be repeatedly verified, thereby improving the test accuracy and test consistency of the wearing comfort of the wearable device.
[0007] In a possible implementation of the first aspect, the number of the reference motion capture markers is greater than or equal to 3, and accordingly, the reference position data includes the coordinates of each reference motion capture marker in a global coordinate system, and the target position data includes the coordinates of each target motion capture marker in the global coordinate system at the time of acquisition of the target position data; accordingly, the wearing stability index of the wearable device to be tested in a preset wearing scenario is determined according to the target position data and the reference position data acquired at each acquisition time, including: According to the reference position data obtained at each acquisition moment, respectively determine the local coordinate system corresponding to the simulated human body component at each acquisition moment, and the coordinate conversion relationship between the global coordinate system and the local coordinate system; According to the target position data obtained at each acquisition moment, the local coordinate system corresponding to the simulated human body component at each acquisition moment, and the coordinate transformation relationship, the relative position relationship between the wearable device to be tested and the simulated human body component at each acquisition moment is determined respectively; The wearing stability index is determined according to the relative position relationship between the wearable device to be tested and the simulated human body component at each acquisition moment.
[0008] In this way, when the user wears the wearable device, the wearable device may produce a certain displacement as the user moves, the wearing time increases, etc. The size of the displacement can measure the wearing stability of the wearable device. The reference motion capture marker point is used to identify the position of the simulated human body component, and the target motion capture marker point is used to identify the position of the wearable device to be tested. Therefore, the local coordinate system corresponding to the simulated human body component can be established with the reference motion capture marker point as a reference, and the coordinate conversion relationship between the global coordinate system and the local coordinate system can be determined, and then the target motion capture marker point obtained at each acquisition time can be converted to the corresponding local coordinate system, that is, the relative position relationship between the wearable device to be tested and the simulated human body component can be accurately and efficiently determined, and then according to the wearable device to be tested at each acquisition time during the test process, the global coordinate system can be used to determine the relative position of the wearable device to be tested. The relative position relationship between the wearable device and the simulated human body component can determine the relative position change between the wearable device to be tested and the simulated human body component during the test process. The position change can characterize the wearing stability of the wearable device to be tested, thereby establishing a local coordinate system corresponding to the simulated human body component and accurately and efficiently measuring the relative position change between the wearable device to be tested and the simulated human body component according to the position change of the target motion capture marker point in the corresponding local coordinate system during the test process. This not only avoids the influence of the tester's subjective feelings on the test results, but also allows repeated verification of the same device, thereby improving the test accuracy and consistency of the wearing comfort of the wearable device, and further improving the reliability and efficiency of the wearing comfort test.
[0009] Optionally, in another possible implementation of the first aspect, the local coordinate system is a three-dimensional rectangular coordinate system, and the relative position relationship between the wearable device to be tested and the simulated human body component includes the rotation amount of the wearable device to be tested around each coordinate axis of the local coordinate system, and the translation amount along each coordinate axis of the local coordinate system; accordingly, the relative position relationship between the wearable device to be tested and the simulated human body component at each acquisition moment is determined according to the target position data obtained at each acquisition moment, the local coordinate system corresponding to the simulated human body component at each acquisition moment, and the coordinate transformation relationship, including: According to the target position data acquired at each acquisition moment and the coordinate conversion relationship at each acquisition moment, the coordinates of the target position data acquired at each acquisition moment in the local coordinate system are determined respectively; According to the coordinates of the target position data acquired at each acquisition moment in the local coordinate system, the target rigid body center coordinates corresponding to each target motion capture marker point at each acquisition moment are determined respectively; According to the target rigid body center coordinates and the local coordinate system at each acquisition moment, the rotation amount of the wearable device to be tested around each coordinate axis of the local coordinate system at each acquisition moment and the translation amount along each coordinate axis of the local coordinate system are determined respectively.
[0010] In this way, since the wearable device may move forward, backward, left, right, or rotate relative to the human body when the user wears it, the wearable device may move relative to the human body by rotation around the corresponding local coordinate system at each acquisition moment and the translation along the local coordinate system. The movement of the wearable device to be tested in various directions relative to the simulated human body component during the test can be measured, so as to more accurately measure the relative position change between the wearable device to be tested and the simulated human body component during the test, thereby further improving the test accuracy of the wearing comfort of the wearable device.
[0011] Optionally, in another possible implementation of the first aspect, determining the wearing stability index according to the relative position relationship between the wearable device to be tested and the simulated human body component at each acquisition moment includes: Divide the test duration into N test cycles, where N is an integer greater than 1; According to the rotation amount of the wearable device to be tested around each coordinate axis of the local coordinate system in the nth test cycle and the translation amount along each coordinate axis of the local coordinate system, determine the range corresponding to each rotation amount and the range corresponding to each translation amount in the nth test cycle, where n is an integer greater than or equal to 1 and less than or equal to N; The wearing stability index is determined according to the ranges corresponding to the respective rotation quantities and the respective translation quantities in N test cycles.
[0012] In this way, by dividing the test time into multiple test cycles, and calculating the ranges corresponding to each rotation and each translation in each test cycle, the maximum displacement of the wearable device to be tested in each direction in each test cycle is characterized by the range, and then the wearing stability index of the wearable device to be tested is determined according to the ranges corresponding to each rotation and each translation in each test cycle. By dividing the test time into multiple test cycles with shorter durations, and characterizing the relative position change between the wearable device to be tested and the simulated human body component during the entire test process through the displacement of the wearable device to be tested in each test cycle, not only the test accuracy of the wearing comfort of the wearable device is further improved, but also the calculation complexity of the wearing stability index is simplified, thereby further improving the test efficiency of the wearing comfort.
[0013] Optionally, in yet another possible implementation of the first aspect, after determining the wearing stability index of the wearable device to be tested in a preset wearing scenario according to the target position data and the reference position data acquired at each collection moment, the method further includes: According to the wearing stability index and at least one stability index threshold, a wearing stability level of the wearable device to be tested in a preset wearing scenario is determined.
[0014] In this way, the wearing stability of the wearable device is graded according to the wearing stability index and the stability index threshold, so that the wearing stability of the wearable device can be evaluated through a more intuitive wearing stability grade, which not only improves the accuracy and consistency of the wearing comfort test, but also makes the wearing comfort test results more intuitive.
[0015] Optionally, in another possible implementation of the first aspect, the number of the pressure sensors is M, where M is a positive integer; accordingly, determining the wearing pressure index of the wearable device to be tested in a preset wearing scenario according to the pressure data acquired at each acquisition moment includes: Determine the pressure mean corresponding to the mth pressure sensor according to the pressure data collected by the mth pressure sensor at each collection moment, where m is an integer greater than or equal to 1 and less than or equal to M; The wearing pressure index is determined according to the pressure averages corresponding to the M pressure sensors.
[0016] In this way, pressure sensors are arranged in multiple different contact areas between the simulated human body component and the wearable device to be tested to collect the pressure of the wearable device to be tested on multiple contact areas when the wearable device to be tested is worn, and the pressure level of each contact area is measured according to the average of the pressure data collected by the pressure sensor of the contact area during the test, and then the wearing pressure index of the wearable device to be tested is comprehensively determined according to the pressure levels of each contact area, so as to comprehensively evaluate the overall pressure of the wearable device to be tested on the wearing position, thereby improving the accuracy and reliability of the wearing pressure test, and further improving the accuracy and consistency of the wearing comfort test.
[0017] Optionally, in another possible implementation of the first aspect, after determining the wearing pressure index of the wearable device to be tested in a preset wearing scenario according to the pressure data acquired at each collection moment, the method further includes: According to the wearing pressure index and at least one pressure index threshold, a wearing pressure level of the wearable device to be tested in a preset wearing scenario is determined.
[0018] In this way, the wearing pressure of the wearable device is graded according to the wearing pressure index and the pressure index threshold, so that the wearing pressure of the wearable device can be evaluated through a more intuitive wearing pressure level, which not only improves the accuracy and consistency of the wearing comfort test, but also makes the wearing comfort test results more intuitive.
[0019] Optionally, in another possible implementation of the first aspect, after determining the wearing pressure index of the wearable device to be tested in a preset wearing scenario according to the pressure data acquired at each collection moment, the method further includes: Based on the wearing stability index and the wearing pressure index, determine the comprehensive comfort index of the wearable device to be tested in the preset wearing scenario.
[0020] In this way, since the wearing stability index and the wearing pressure index can measure the wearing comfort of wearable devices from the two aspects of wearing stability and wearing pressure respectively, the wearing stability index and the wearing pressure index can also be integrated to generate a comprehensive comfort index that can measure both wearing stability and wearing pressure, so as to effectively measure the comprehensive comfort of wearable devices, thereby not only improving the accuracy and consistency of the wearing comfort test, but also enabling users to understand the wearing comfort of wearable devices from multiple angles such as stability, pressure, and comprehensive comfort, further improving the completeness and practicality of the wearing comfort test.
[0021] Optionally, in yet another possible implementation of the first aspect, after determining the comprehensive comfort index of the wearable device to be tested in a preset wearing scenario according to the wearing stability index and the wearing pressure index, the method further includes: According to the comprehensive comfort index and at least one comfort index threshold, the comprehensive comfort level of the wearable device to be tested in a preset wearing scenario is determined.
[0022] In this way, the comfort of wearable devices is graded according to the comprehensive comfort index and the comfort index threshold, so that the overall wearing comfort of wearable devices can be evaluated through a more intuitive comfort grade, which not only improves the accuracy and consistency of the wearing comfort test, further improves the completeness and practicality of the wearing comfort test, but also makes the wearing comfort test results more intuitive.
[0023] In a second aspect, an embodiment of the present application provides a wearing comfort test device for a wearable device, comprising: a driving module, used to drive a motion simulation device to run according to motion simulation parameters corresponding to a preset wearing scenario, wherein the motion simulation device includes a simulated human body component, the wearable device to be tested is worn on the simulated human body component, the simulated human body component includes at least one reference motion capture marker point, the wearable device to be tested includes at least one target motion capture marker point, and at least one pressure sensor is arranged at the wearing position of the wearable device to be tested; a first acquisition module, used to acquire reference position data corresponding to each reference motion capture marker point, target position data corresponding to each target motion capture marker point, and pressure data collected by each pressure sensor at a preset acquisition frequency during the operation of the motion simulation device; a first determination module, used to determine the wearing stability index of the wearable device to be tested in the preset wearing scenario according to the target position data and reference position data acquired at each acquisition moment; a second determination module, used to determine the wearing pressure index of the wearable device to be tested in the preset wearing scenario according to the pressure data acquired at each acquisition moment.
[0024] In a possible implementation manner of the second aspect, the number of the reference motion capture markers is greater than or equal to 3, and accordingly, the reference position data includes coordinates of each reference motion capture marker in a global coordinate system, and the target position data includes coordinates of each target motion capture marker in a global coordinate system at the time of acquisition of the target position data; accordingly, the first determination module includes: A first determining unit is used to determine the local coordinate system corresponding to the simulated human body component at each acquisition moment, and the coordinate conversion relationship between the global coordinate system and the local coordinate system, respectively, according to the reference position data obtained at each acquisition moment; A second determination unit is used to determine the relative position relationship between the wearable device to be tested and the simulated human body component at each acquisition moment according to the target position data obtained at each acquisition moment, the local coordinate system corresponding to the simulated human body component at each acquisition moment, and the coordinate conversion relationship; The third determining unit is used to determine the wearing stability index according to the relative position relationship between the wearable device to be tested and the simulated human body component at each acquisition moment.
[0025] Optionally, in another possible implementation manner of the second aspect, the local coordinate system is a three-dimensional rectangular coordinate system, and the relative position relationship between the wearable device to be tested and the simulated human body component includes the rotation amount of the wearable device to be tested around each coordinate axis of the local coordinate system, and the translation amount along each coordinate axis of the local coordinate system; accordingly, the second determination unit is specifically used to: According to the target position data acquired at each acquisition moment and the coordinate conversion relationship at each acquisition moment, the coordinates of the target position data acquired at each acquisition moment in the local coordinate system are determined respectively; According to the coordinates of the target position data acquired at each acquisition moment in the local coordinate system, the target rigid body center coordinates corresponding to each target motion capture marker point at each acquisition moment are determined respectively; According to the target rigid body center coordinates and the local coordinate system at each acquisition moment, the rotation amount of the wearable device to be tested around each coordinate axis of the local coordinate system at each acquisition moment and the translation amount along each coordinate axis of the local coordinate system are determined respectively.
[0026] Optionally, in yet another possible implementation manner of the second aspect, the third determining unit is specifically configured to: Divide the test duration into N test cycles, where N is an integer greater than 1; According to the rotation amount of the wearable device to be tested around each coordinate axis of the local coordinate system in the nth test cycle and the translation amount along each coordinate axis of the local coordinate system, determine the range corresponding to each rotation amount and the range corresponding to each translation amount in the nth test cycle, where n is an integer greater than or equal to 1 and less than or equal to N; The wearing stability index is determined according to the ranges corresponding to the respective rotation quantities and the respective translation quantities in N test cycles.
[0027] Optionally, in yet another possible implementation of the second aspect, the apparatus further includes: The third determination module is used to determine the wearing stability level of the wearable device to be tested in a preset wearing scenario according to the wearing stability index and at least one stability index threshold.
[0028] Optionally, in yet another possible implementation manner of the second aspect, the number of the pressure sensors is M, where M is a positive integer; accordingly, the second determining module includes: a fourth determining unit, configured to determine a pressure mean corresponding to the mth pressure sensor according to the pressure data collected by the mth pressure sensor at each collection moment, wherein m is an integer greater than or equal to 1 and less than or equal to M; The fifth determining unit is used to determine the wearing pressure index according to the pressure averages corresponding to the M pressure sensors.
[0029] Optionally, in another possible implementation of the second aspect, the apparatus further includes: The fourth determination module is used to determine the wearing pressure level of the wearable device to be tested in a preset wearing scenario according to the wearing pressure index and at least one pressure index threshold.
[0030] Optionally, in another possible implementation of the second aspect, the apparatus further includes: The fifth determination module is used to determine the comprehensive comfort index of the wearable device to be tested in a preset wearing scenario according to the wearing stability index and the wearing pressure index.
[0031] Optionally, in yet another possible implementation of the second aspect, the apparatus further includes: The sixth determination module is used to determine the comprehensive comfort level of the wearable device to be tested in a preset wearing scenario according to the comprehensive comfort index and at least one comfort index threshold.
[0032] In a third aspect, an embodiment of the present application provides an electronic device, comprising: one or more processors, and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the electronic device to execute the wearing comfort test method for the wearable device to be tested as described above.
[0033] In a fourth aspect, an embodiment of the present application provides a chip system applied to an electronic device, wherein the chip system includes one or more processors, and the one or more processors are used to call computer instructions so that the electronic device executes the wearing comfort test method for the wearable device to be tested as described above.
[0034] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, which includes instructions. When the instructions are executed on an electronic device, the electronic device executes the wearing comfort test method for the wearable device to be tested as described above.
[0035] In a sixth aspect, an embodiment of the present application provides a computer program product, which includes a computer program. When the computer program runs on an electronic device, the electronic device executes the wearing comfort test method for the wearable device to be tested as described above.
[0036] The technical effects obtained by the above-mentioned second, third, fourth, fifth and sixth aspects are similar to the technical effects obtained by the corresponding technical means in the above-mentioned first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0038] Figure 1 It is a flowchart of a wearing comfort test method for a wearable device provided in one embodiment of the present application; Figure 2 It is a schematic diagram of the overall structure of a motion simulation device provided by an embodiment of the present application; Figure 3 is a schematic diagram of the internal structure of a motion simulation device provided by an embodiment of the present application; Figure 4 is a cross-sectional schematic diagram of a simulated arm provided in one embodiment of the present application; Figure 5 This is a schematic diagram of a scenario of a wearing comfort test method for a wearable device provided in an embodiment of the present application; Figure 6 is a flow chart of a wearing comfort test method for a wearable device provided in another embodiment of the present application; Figure 7 is a structural schematic diagram of a wearing comfort testing device for a wearable device provided in one embodiment of the present application; Figure 8 It is a schematic diagram of the structure of an electronic device provided in one embodiment of the present application.
[0039] Fig. 9 It is a structural schematic diagram of an electronic device provided in another embodiment of the present application. DETAILED DESCRIPTION
[0040] The wearing comfort testing method, apparatus, electronic device, chip system, storage medium and computer program of the wearable device provided in the present application are described in detail below with reference to the accompanying drawings.
[0041] Please refer to Figure 1 , Figure 1 The figure is a flow chart of a wearing comfort test method for a wearable device provided in an embodiment of the present application. The method may include part or all of the following contents: Step 101, driving the motion simulation device to run according to the motion simulation parameters corresponding to the preset wearing scenario, wherein the motion simulation device includes a simulated human body component, the wearable device to be tested is worn on the simulated human body component, the simulated human body component includes at least one reference motion capture marker point, the wearable device to be tested includes at least one target motion capture marker point, and at least one pressure sensor is arranged at the wearing position of the wearable device to be tested.
[0042] It should be noted that the wearing comfort test method of the wearable device of the embodiment of the present application can be performed by the wearing comfort test device of the wearable device of the embodiment of the present application. The wearing comfort test device of the wearable device of the embodiment of the present application can be configured in any electronic device to perform the wearing comfort test method of the wearable device of the embodiment of the present application.
[0043] The wearable device to be tested can be any type of wearable device, and the embodiment of the present application does not limit this, that is, the wearing comfort test method of the wearable device to be tested in the embodiment of the present application can be used to test the wearing comfort of any type of wearable device. For example, the wearable device to be tested in the embodiment of the present application can be an ordinary watch, a smart watch, a phone watch, a bracelet, a headset, glasses, etc.
[0044] It should be noted that the wearing position of the wearable device to be tested may refer to the body part occupied by the wearable device to be tested when the user normally wears the wearable device to be tested. For example, if the wearable device to be tested is a watch, the wearing position may be the wrist; if the wearable device to be tested is an in-ear headset, the wearing position may be the concha cavity (the entrance of the external auditory canal); if the wearable device to be tested is a headset, the wearing position may be the entire external auricle.
[0045] The preset wearing scenarios may include all possible wearing scenarios of the wearable device to be tested during normal use. For example, when the wearable device to be tested is a watch or a bracelet, the preset wearing scenarios may include running, skipping, walking, sitting, and other wearing scenarios.
[0046] The motion simulation parameters may be determined based on the motion data of a real person in a preset wearing scenario, and used to drive the motion simulation device to simulate the motion state of the real person in the preset wearing scenario. For example, if the preset wearing scenario is running, the motion simulation parameters corresponding to the running scenario may be determined in advance based on the movement and rotation of the upper arms, forearms, waist and other parts of the real person in the running state.
[0047] It should be noted that, in actual use, the motion data of real people in each preset wearing scenario can be extracted according to all possible preset wearing scenarios of the wearable device to be tested, so as to determine the motion simulation parameters corresponding to each preset wearing scenario.
[0048] The motion simulation device may refer to a device used to simulate real-life motion.
[0049] The simulated human body component refers to a simulated component of a human body part used by a real person to wear the wearable device to be tested. For example, when the wearable device to be tested is a watch or a bracelet, the simulated human body component can be a simulated arm. It should be noted that the simulated human body component can be made of materials close to the real human body, such as silicone, and this embodiment of the application does not limit this.
[0050] For example, if Figure 2 As shown, it is a schematic diagram of the overall structure of a motion simulation device provided in an embodiment of the present application, the motion simulation device includes a motion component 200, a simulation arm 300 and a bracket 400, and the motion simulation device can be used to test wearable devices such as watches and bracelets worn on the arms. Among them, the motion component 200 may include an upper arm 210 on which the simulation arm 300 is installed, and the motion component 200 can simulate the body and arm swing of a real person in various motion scenes according to the input motion simulation parameters; the simulation arm 300 is used to simulate a real arm to ensure the accuracy of the test results; the bracket 400 is used to support the entire motion simulation device. It should be noted that in actual use, the bracket height, arm height from the ground, waist and arm swing amplitude can be refined according to the real person's body data to more realistically simulate the human body motion scene.
[0051] As an example, Figure 3 FIG. 1 is a schematic diagram of the internal structure of a motion simulation device provided in an embodiment of the present application, wherein: Figure 2 The motion assembly 200 may include: Figure 3The motor 221, the motor connecting rod 222, the bearing 223, the joint bearing connecting rod 224, the motor baffle 225 and the support plate 230 are shown, as well as the motor 241, the motor connecting rod 242, the joint bearing 243, the connecting rod 244 and the motor baffle 245. After the motor 221 is started, the motor connecting rod 222 is driven to swing, and the bearing 223 connected thereto applies force to the joint bearing connecting rod 224, thereby driving the entire support plate 230 to rotate slightly, completing the simulation of the body swaying during human movement. After the motor 241 is started, the motor connecting rod 242 rotates 360 degrees, and the joint bearing 243 connected thereto causes the connecting rod 244 to displace within its groove range, thereby pulling the upper arm 210, and the upper arm 210 is connected to the simulation arm 300 by the Dharma wheel 211, so that the upper arm 210 drives the simulation arm 300 to swing naturally forward and backward.
[0052] like Figure 4 As shown, it is a schematic cross-sectional view of a simulated arm provided in an embodiment of the present application. The simulated arm includes three layers: a skin layer, a muscle layer, and a bone layer, which is closer to the skin and bone state of a real person, so as to perform wearing pressure and wearing stability tests in static and dynamic scenarios, thereby improving the validity of the test results.
[0053] The reference motion capture marker point may refer to a recognizable marker point fixed on the simulated human body component and used to identify the position of the simulated human body component. For example, the reference motion capture marker point may be a reflective point attached to the simulated human body component, and the reference motion capture marker point may be identified by an image acquisition device.
[0054] The target motion capture marker point may refer to a marker point fixed on the wearable device to be tested, which is identifiable and used to identify the position of the wearable device to be tested. For example, the target motion capture marker point may be a reflective point attached to the wearable device to be tested, and the target motion capture marker point may be identified by an image acquisition device.
[0055] It should be noted that, in actual use, the number of reference motion capture markers and target motion capture markers can be determined according to actual needs and specific application scenarios, and the present application embodiment does not limit this. For example, the number of reference motion capture markers and target motion capture markers can both be 3.
[0056] The pressure sensor may be any type of sensor capable of collecting pressure data. As an example, the pressure sensor used in the embodiment of the present application may be a flexible micro pressure sensor to minimize the impact of the volume of the pressure sensor on the test results.
[0057] As a possible implementation method, taking the wearable device to be tested as a watch as an example, that is, the wearing position of the wearable device to be tested is the wrist of the simulated human body component, a pressure sensor can be arranged at the wrist of the simulated human body component to collect the pressure between the wearable device to be tested and the wrist.
[0058] As a possible implementation method, taking the wearable device to be tested as a watch as an example, that is, the wearable device to be tested is worn on the wrist of the simulated human component, multiple pressure sensors can be arranged at the wrist of the simulated human component to collect the pressure of the wearable device to be tested on different positions of the wrist, so as to further improve the accuracy of the test results. For example, a pressure sensor can be arranged on the ulnar side, radial side, arterial side, and back of the hand of the simulated human component wrist area, respectively, to collect the pressure between the wearable device to be tested and the ulnar side, radial side, arterial side, and back of the hand.
[0059] It should be noted that the number and manner of arranging the pressure sensors listed above are only exemplary and cannot be regarded as limiting the present application. In actual use, an appropriate number of pressure sensors can be arranged at appropriate positions of the simulated human body component according to actual needs and specific application scenarios, and the present application embodiment does not limit this.
[0060] In the embodiment of the present application, before testing the wearable device to be tested, various reference motion capture markers can be fixed on the simulated human body component in advance, and target motion capture markers can be fixed on the wearable device to be tested, and then the wearable device to be tested can be worn on the simulated human body component. Then, the wearing scene that needs to be tested currently, that is, the preset wearing scene, can be determined, and the motion simulation parameters corresponding to the pre-configured preset wearing scene can be obtained, and then the motion simulation device can be driven to run according to the motion simulation parameters, so that the motion simulation parameters simulate the human body motion state of a real person in the preset wearing scene.
[0061] As a possible implementation method, a test interface can be provided in an electronic device equipped with the wearing comfort testing method of the wearable device of the embodiment of the present application. After the user fixes the reference motion capture marker points, the target motion capture marker points and the pressure sensor, and wears the wearable device to be tested on the human body simulation component, the user can select a preset wearing scene through the test interface, and obtain the motion simulation data corresponding to the preset wearing scene according to the preset wearing scene selected by the user; and, when the start test instruction is obtained (such as triggering the "Start Test Control" in the test interface), the motion simulation device is driven to run according to the motion simulation data corresponding to the preset wearing scene.
[0062] For example, if the wearable device to be tested is a watch, the following Figure 2 and Figure 3The motion simulation device shown is tested, Figure 5 As shown, a scene schematic diagram of a wearing comfort test method for a wearable device provided in an embodiment of the present application includes a motion simulation device, an image acquisition device and an electronic device. Before the test starts, at least one reference motion capture marker point can be fixed on the simulation arm, and at least one pressure sensor can be arranged in the wrist area, and then at least one target motion capture marker point can be fixed on the wearable device to be tested, and the wearable device to be tested can be worn on the simulation arm. Afterwards, the electronic device can drive the motion simulation device to run according to the motion simulation parameters configured by the user.
[0063] It should be noted that in actual use, Figure 5 The electronic device and the image acquisition device, as well as the electronic device and the motion simulation device shown in the figure can be connected in a wired manner or a wireless manner, which is not limited in the embodiments of the present application.
[0064] Step 102, during the operation of the motion simulation device, the reference position data corresponding to each reference motion capture marker point, the target position data corresponding to each target motion capture marker point, and the pressure data collected by each pressure sensor are acquired at a preset acquisition frequency.
[0065] The reference position data acquired at each acquisition moment may include the coordinates of each reference motion capture marker point in a pre-established global coordinate system at the acquisition moment.
[0066] The target position data acquired at each acquisition moment may include the coordinates of each target motion capture marker point in a pre-established global coordinate system at the acquisition moment.
[0067] Among them, for a pressure sensor, it can collect only one pressure data at each collection time; or, if a pressure sensor contains multiple pressure sensor units, that is, the pressure sensor is in a matrix form, then the pressure sensor can collect multiple pressure data at each collection time. For example, each pressure sensor is a K×K pressure sensor matrix, then a pressure sensor can collect K×K pressure data at each collection time.
[0068] It should be noted that in actual use, a suitable pressure sensor can be selected according to actual needs and specific application scenarios, and the embodiments of the present application do not limit this. Among them, the preset acquisition frequency may refer to the frequency at which the electronic device collects temperature and humidity data from the temperature and humidity sensor. In addition, in actual use, the preset acquisition frequency can be determined according to actual needs and specific application scenarios, and the embodiments of the present application do not limit this. The preset acquisition frequency can be 10 times / minute, 60 times / minute, etc.
[0069] As a possible implementation method, the reference position data corresponding to each reference motion capture marker point and the target position data corresponding to each target motion capture marker point can be obtained by image acquisition. Figure 5 As shown, after the test starts, that is, after the motion simulation device starts running, the electronic device can drive the image acquisition device to acquire images of the motion simulation device; for an image acquired at a capture moment, the coordinates of each reference motion capture marker point in the image at the capture moment can be converted according to the internal and external parameters of the image acquisition device to determine the coordinates of each reference motion capture marker point in the global coordinate system at the capture moment, that is, the reference position data at the capture moment; correspondingly, the coordinates of each target motion capture marker point in the image at the capture moment can be converted according to the internal and external parameters of the image acquisition device to determine the coordinates of each target motion capture marker point in the global coordinate system at the capture moment, that is, the target position data at the capture moment.
[0070] As a possible implementation manner, the electronic device may drive each pressure sensor to send the collected pressure data to the electronic device at a preset collection frequency.
[0071] It should be noted that when the reference position data is determined through images acquired by an image acquisition device, the global coordinate system can be determined based on the internal and external parameters of the image acquisition device.
[0072] Step 103: determining a wearing stability index of the wearable device to be tested in a preset wearing scenario according to the target position data and the reference position data acquired at each collection moment.
[0073] Among them, the wearing stability index can be used to measure the wearing stability of the wearable device to be tested in a preset wearing scenario. It should be noted that the wearing stability index can be positively correlated with the wearing stability of the wearable device to be tested, or negatively correlated with the wearing stability of the wearable device to be tested. This is related to the specific calculation method of the wearing stability index, and the embodiments of the present application do not limit this.
[0074] In the embodiment of the present application, when the user wears the wearable device, the wearable device may produce a certain displacement as the user moves, the wearing time increases, etc. The size of the displacement can measure the wearing stability of the wearable device; that is, the greater the displacement of the wearable device during the wearing process, the worse the wearing stability of the wearable device; the smaller the displacement of the wearable device during the wearing process, the better the wearing stability of the wearable device. The reference motion capture marker is used to identify the position of the simulated human body component, and the target motion capture marker is used to identify the position of the wearable device to be tested. Therefore, the wearing stability index of the wearable device in the preset wearing scenario can be determined based on the relative position relationship between the reference motion capture marker and the target motion capture marker at each acquisition moment.
[0075] In a possible implementation of the embodiment of the present application, the relative position relationship between the reference motion capture marker and the target motion capture marker can be characterized according to the relative position relationship between the rigid body center corresponding to the reference motion capture marker and the rigid body center corresponding to the target motion capture marker, and the wearing stability index of the wearable device in the preset wearing scene can be determined according to the relative position relationship between the rigid body center corresponding to the reference motion capture marker and the rigid body center corresponding to the target motion capture marker. Therefore, for a collection moment, the reference rigid body center coordinates corresponding to each reference motion capture marker at the collection moment (i.e., the coordinates of the reference rigid body center corresponding to each reference motion capture marker in the global coordinate system) can be determined according to the reference position data obtained at the collection moment, and the target rigid body center coordinates corresponding to each target motion capture marker at the collection moment (i.e., the coordinates of the reference rigid body center corresponding to each target motion capture marker in the global coordinate system) can be determined according to the target position data obtained at the collection moment, and then the distance between the reference rigid body center and the target rigid body center, and the vector between the reference rigid body center and the reference rigid body center can be determined according to the reference rigid body center coordinates and the target rigid body center coordinates. By analogy, the distance between the reference rigid body center and the target rigid body center at each acquisition moment, as well as the vector corresponding to the reference rigid body center and the target rigid body center at each acquisition moment, can be determined in the same way. Finally, the wearing stability index of the wearable device in the preset wearing scenario can be determined based on the distance between the reference rigid body center and the target rigid body center at each acquisition moment, as well as the vector corresponding to the reference rigid body center and the target rigid body center at each acquisition moment. Among them, the reference rigid body center coordinates can be the mean of the coordinates of each reference motion capture marker point in the global coordinate system, and the target rigid body center coordinates can be the mean of the coordinates of each target motion capture marker point in the global coordinate system. Assuming that the global coordinate system is a three-dimensional rectangular coordinate system, the reference rigid body center coordinates can be determined by the following formula: (1) in, is the reference rigid body center coordinate, is the coordinate of the i-th reference motion capture marker point in the global coordinate system, N is the number of reference motion capture marker points, and i is the sequence number of the reference motion capture marker point.
[0076] It should be noted that when determining the center coordinates of the target rigid body, the coordinates of each target motion capture marker point in the global coordinate system can be substituted into Formula 1 in the same manner to determine the center coordinates of the target rigid body, which will not be repeated here.
[0077] As a possible implementation method, the reference position data and target position data collected at the first collection moment during the test process can be used as the initial reference position data and initial target position data, and the distance between the reference rigid body center and the target rigid body center at the first collection moment can be used as the initial distance, and the vector between the reference rigid body center and the target rigid body center at the first collection moment can be used as the initial vector. After that, the absolute value of the difference between the distance between the reference rigid body center and the target rigid body center at other collection moments and the initial distance, as well as the angle between the vector corresponding to the reference rigid body center and the target rigid body center at other collection moments and the initial vector can be determined, and then the wearing stability index of the wearable device to be tested in the preset wearing scenario can be determined based on the absolute value of the difference between the distance between the reference rigid body center and the target rigid body center at other collection moments and the initial distance, as well as the angle between the vector corresponding to the reference rigid body center and the target rigid body center at other collection moments and the initial vector.
[0078] As an example, the wearing stability index of the wearable device to be tested in the preset wearing scenario can be determined according to the sum of the absolute values of the differences between the distance between the reference rigid body center and the target rigid body center at other acquisition moments and the initial distance, and the sum of the angles between the vectors corresponding to the reference rigid body center and the target rigid body center at other acquisition moments and the initial vector. That is, the wearing stability index of the wearable device to be tested in the preset wearing scenario can be determined by the following formula: (2) (3) (4) in, is the sum of the absolute values of the differences between the distance between the reference rigid body center and the target rigid body center and the initial distance at other acquisition moments. is the initial distance, is the distance between the center of the reference rigid body and the center of the target rigid body at the i-th acquisition moment, is the sum of the angles between the vectors corresponding to the reference rigid body center and the target rigid body center at other acquisition moments and the initial vector, is the initial vector, is the vector corresponding to the center of the reference rigid body and the center of the target rigid body at the i-th acquisition moment, is the reference rigid body center at the i-th acquisition moment, is the target rigid body center at the i-th acquisition moment, L is the number of acquisition moments, i is the sequence number of the acquisition moment, is the wearing stability index of the wearable device to be tested. and is the weight.
[0079] For example, you can and The sum of the values is determined as the wearing stability index of the wearable device to be tested (i.e., and are all 1); or, and The average of the values is determined as the wearing stability index of the wearable device to be tested (i.e., and or, the distance and angle can be set in advance according to the influence of the distance and angle on the wearing comfort of the human body, experimental data, etc. and The corresponding weight (i.e., and ), and use the set weights and A weighted sum is performed, and the weighted sum of the two is determined as the wearing stability index of the wearable device to be tested.
[0080] It should be noted that in actual use, it can be determined according to actual needs and specific application scenarios. and The specific value of is not limited in the embodiments of the present application. In addition, since the greater the difference between the distance between each reference rigid body center and the target rigid body center and the initial distance during the test, the greater the angle between the vector corresponding to each reference rigid body center and the target rigid body center and the initial vector, the worse the wearing stability of the wearable device to be tested. Therefore, the wearing stability index determined according to the various methods listed above is negatively correlated with the actual wearing stability of the wearable device to be tested.
[0081] As a possible implementation method, since the value range of the wearing stability index determined according to the target position data and reference position data obtained at each acquisition moment may be uncertain, after obtaining a test result, since the value range of the wearing stability index is unknown, the user may not be able to intuitively know the wearing stability of the wearable device to be tested based on the obtained wearing stability index. For example, the wearing stability index is negatively correlated with the wearing stability. If a wearing stability index of 8 is obtained, if it is within the numerical range of 1 to 10, the wearing stability index indicates that the wearing stability of the wearable device to be tested is low; if it is within the numerical range of 1 to 100, the wearing stability index indicates that the wearing stability of the wearable device to be tested is high. Therefore, in order to make the wearing stability index obtained by the test more intuitively represent the wearing stability of the wearable device, after determining the wearing stability index according to the target position data and reference position data obtained at each acquisition moment, the wearing stability index can also be normalized to normalize the wearing stability index to a specific numerical range, so that the user can more intuitively know the wearing stability of the wearable device to be tested through the normalized wearing stability index.
[0082] As a possible implementation method, if the wearing stability index determined based on the target position data and the reference position data obtained at each acquisition moment is negatively correlated with the wearing stability, the obtained wearing stability index can be further processed so that the final wearing stability index is positively correlated with the wearing stability, so that the final wearing stability index can more intuitively characterize the wearing stability of the wearable device to be tested. For example, the reciprocal of the wearing stability index determined by the above method can be determined as the final wearing stability index.
[0083] As a possible implementation method, in order to make the wearing stability index obtained by the test more intuitively characterize the wearing stability of the wearable device, if the wearing stability index determined according to the target position data and reference position data obtained at each acquisition moment is negatively correlated with the wearing stability, then the wearing stability index can be normalized to a specific numerical range, and the wearing stability index can be positively correlated with the wearing stability.
[0084] For example, after determining the wearing stability index based on the target position data and reference position data obtained at each collection moment, the reciprocal of the wearing stability index can be determined first, and then the reciprocal of the wearing stability index can be normalized to a specific numerical range to obtain the final wearing stability index.
[0085] For another example, after determining the wearing stability index based on the target position data and reference position data obtained at each acquisition moment, the wearing stability index can be normalized to a specific value range [X, Y] (where X and Y are real numbers) and then the difference between Y and the normalized wearing stability index is determined as the final wearing stability index. For example, if the specific value range is [0, 100] and the normalized wearing stability index is 2, then the final wearing stability index can be determined to be 100-2=98.
[0086] It should be noted that the implementation methods listed above are exemplary and cannot be regarded as limitations of the present application. In actual use, the wearing stability index can be processed in a suitable manner according to actual needs and specific application scenarios, and the wearing stability index can be normalized to a suitable numerical range. The embodiments of the present application do not limit this. For example, the specific numerical range mentioned above can be [0, 1], [0, 10], [0, 100], and so on.
[0087] Furthermore, the wearing stability level of the wearable device can be divided according to the wearing stability index and the stability index threshold, so as to evaluate the wearing stability of the wearable device through a more intuitive wearing stability level, thereby not only improving the accuracy and consistency of the wearing comfort test, but also making the wearing comfort test result more intuitive. That is, in a possible implementation of the embodiment of the present application, after the above step 103, it can also include: According to the wearing stability index and at least one stability index threshold, a wearing stability level of the wearable device to be tested in a preset wearing scenario is determined.
[0088] As a possible implementation method, since the wearing stability index determined based on the target position data and reference position data obtained at each collection moment may not be able to intuitively characterize the wearing stability of the wearable device, the determined wearing stability index can also be divided into multiple levels to more intuitively characterize the wearing stability of the wearable device through levels.
[0089] As an example, the number of stability index thresholds may be 1, and the number of wearing stability levels may be 2 (such as including two levels, high and low). If the wearing stability index of the wearable device to be tested is positively correlated with the wearing stability, then when the wearing stability index is greater than the stability index threshold, the wearing stability level corresponding to the wearable device to be tested may be determined as "high"; when the wearing stability index is less than or equal to the stability index threshold, the wearing stability level corresponding to the wearable device to be tested may be determined as "low". If the wearing stability index of the wearable device to be tested is negatively correlated with the wearing stability, then when the wearing stability index is greater than the stability index threshold, the wearing stability level corresponding to the wearable device to be tested may be determined as "low"; when the wearing stability index is less than or equal to the stability index threshold, the wearing stability level corresponding to the wearable device to be tested may be determined as "high".
[0090] As an example, the number of stability index thresholds may be 2 (i.e., including a first stability index threshold and a second stability index threshold, and the first stability index threshold is greater than the second stability index threshold), and the number of wearing stability levels may be 3 (e.g., including three levels: high, medium, and low). If the wearing stability index of the wearable device to be tested is positively correlated with the wearing stability, then when the wearing stability index is greater than the first stability index threshold, the wearing stability level corresponding to the wearable device to be tested may be determined as "high"; when the wearing stability index is less than or equal to the first stability index threshold and greater than the second stability index threshold, the wearing stability level corresponding to the wearable device to be tested may be determined as "medium"; when the wearing stability index is less than or equal to the second stability index threshold, the wearing stability level corresponding to the wearable device to be tested may be determined as "low". If the wearing stability index of the wearable device to be tested is negatively correlated with the wearing stability, when the wearing stability index is greater than the first stability index threshold, the wearing stability level corresponding to the wearable device to be tested can be determined as "low"; when the wearing stability index is less than or equal to the first stability index threshold and greater than the second stability index threshold, the wearing stability level corresponding to the wearable device to be tested can be determined as "medium"; when the wearing stability index is less than or equal to the second stability index threshold, the wearing stability level corresponding to the wearable device to be tested can be determined as "high".
[0091] It should be noted that after determining the wearing stability index according to the target position data and reference position data obtained at each acquisition moment, the wearing stability level can be determined directly according to the wearing stability index; or after normalizing the wearing stability index and / or making the wearing stability index positively correlated with the wearing stability according to the aforementioned method, the wearing stability level can be determined according to the normalized wearing stability index and / or the wearing stability index positively correlated with the wearing stability, which is not limited in the embodiments of the present application. Moreover, in actual use, the number and specific values of the stability index thresholds can be determined according to the actual needs and specific application scenarios, as well as the required stability level division granularity, which is not limited in the embodiments of the present application.
[0092] Step 104: determining a wearing pressure index of the wearable device to be tested in a preset wearing scenario according to the pressure data acquired at each collection moment.
[0093] As a possible implementation method, the average value of the pressure data collected by each pressure sensor at each collection moment can be determined as the wearing pressure index of the wearable device to be tested in the preset wearing scenario. That is, the wearing pressure index of the wearable device to be tested in the preset wearing scenario can be determined by the following formula: (5) in, is the wearing pressure index of the wearable device to be tested in the preset wearing scenario, M is the number of pressure sensors, is the number of acquisition moments (i.e. the number of pressure data collected by one pressure sensor), is the kth pressure data collected by the mth pressure sensor, m is the serial number of the pressure sensor, and k is the serial number of the collection time (i.e., pressure data).
[0094] As a possible implementation method, if the pressure sensor used in the embodiment of the present application is in matrix form, that is, the pressure sensor includes multiple sensor units, each sensor unit can independently obtain a pressure data, assuming that each pressure sensor includes V rows and H columns of sensor units, the wearing pressure index of the wearable device to be tested in the preset wearing scenario can be determined by the following formula: (6) Among them, among them, is the wearing pressure index of the wearable device to be tested in the preset wearing scenario, M is the number of pressure sensors, is the number of acquisition moments, V is the number of rows of a pressure sensor matrix, H is the number of columns of a pressure sensor matrix, is the pressure data collected by the sensor unit in the jth row and ith column of the mth pressure sensor at the kth collection time, where m is the serial number of the pressure sensor, k is the serial number of the collection time, j is the row number of the pressure sensor matrix, and i is the column number of the pressure sensor matrix.
[0095] Furthermore, pressure sensors can be arranged in multiple different contact areas between the simulated human body component and the wearable device to be tested to collect the pressure of the wearable device to be tested on multiple contact areas when the wearable device to be tested is worn, and the pressure level of each contact area is measured according to the average of the pressure data collected by the pressure sensor of the contact area during the test, and then the wearing pressure index of the wearable device to be tested is comprehensively determined according to the pressure level of each contact area, so as to comprehensively evaluate the overall pressure of the wearable device to be tested on the wearing position, thereby improving the accuracy and reliability of the wearing pressure test, and further improving the accuracy and consistency of the wearing comfort test. That is, in a possible implementation method of the embodiment of the present application, the number of the above-mentioned pressure sensors is M, and M is a positive integer; accordingly, the above-mentioned step 104 may include: Determine the pressure mean corresponding to the mth pressure sensor according to the pressure data collected by the mth pressure sensor at each collection moment, where m is an integer greater than or equal to 1 and less than or equal to M; The wearing pressure index is determined according to the pressure averages corresponding to the M pressure sensors.
[0096] As a possible implementation method, taking the wearable device to be tested as a watch or bracelet as an example, M pressure sensors can be arranged at different positions of the wrist area of the simulated arm. Therefore, when determining the wearing pressure index of the wearable device to be tested, for a pressure sensor, the mean of all pressure data collected by the pressure sensor during the test can be determined first; in the same way, the pressure mean corresponding to the M pressure sensors can be determined; then, the pressure mean corresponding to the M pressure sensors can be weighted and summed to determine the wearing pressure index of the wearable device to be tested in the preset wearing scenario. That is, the wearing pressure index of the wearable device to be tested in the preset wearing scenario can be determined by the following formula: (7) (8) in, is the mean pressure value corresponding to the mth pressure sensor, is the number of acquisition moments, V is the number of rows of a pressure sensor matrix, H is the number of columns of a pressure sensor matrix, is the pressure data collected by the sensor unit of the jth row and the ith column of the mth pressure sensor at the kth collection time, where m is the serial number of the pressure sensor, k is the serial number of the collection time, j is the row serial number of the pressure sensor matrix, and i is the column serial number of the pressure sensor matrix; is the wearing pressure index of the wearable device to be tested in the preset wearing scenario. is the weight corresponding to the mth pressure sensor, and M is the number of pressure sensors.
[0097] As an example, taking the wearable device to be tested as a watch or a bracelet, a pressure sensor can be arranged on the ulnar side, radial side, arterial side, and back side of the wrist area of the simulated arm, that is, the value of M is 4, and the average pressure on the ulnar side is The average pressure on the radial side is The mean pressure on the arterial side is The average pressure on the back of the hand is , the wearing pressure index of the wearable device to be tested in the preset wearing scenario can be determined by the following formula: (9) For example, the sum of the pressure averages can be determined as the wearing pressure index of the wearable device to be tested (i.e., are all 1); alternatively, the average of the pressure averages can be determined as the wearing pressure index of the wearable device to be tested (i.e., are all 1 / M, that is, , , are all 0.25); or, the weights corresponding to the pressure means can be pre-set according to the influence of the pressure in each area on the wearing comfort of the human body, experimental data, etc., and the weighted sum of the pressure means can be used to perform weighted summation, and the weighted sum of the two can be determined as the wearing pressure index of the wearable device to be tested.
[0098] It should be noted that in actual use, it can be determined according to actual needs and specific application scenarios. The specific value of is not limited in the embodiments of the present application. In addition, since the greater the pressure of the wearable device on the human body during the test, the lower the wearing comfort, the wearing stability index determined according to the various methods listed above is positively correlated with the wearing pressure of the wearable device to be tested and negatively correlated with the actual wearing comfort of the wearable device to be tested.
[0099] As a possible implementation method, since the value range of the wearing pressure index determined according to the pressure data obtained at each acquisition moment may be uncertain, after obtaining a test result, since the value range of the wearing pressure index is unknown, the user may not be able to intuitively know the wearing comfort of the wearable device to be tested based on the obtained wearing pressure index. For example, the wearing pressure index is negatively correlated with the wearing comfort. If a wearing pressure index of 8 is obtained, if it is within the numerical range of 1 to 10, the wearing pressure index indicates that the wearing comfort of the wearable device to be tested is low; if it is within the numerical range of 1 to 100, the wearing pressure index indicates that the wearing comfort of the wearable device to be tested is high. Therefore, in order to make the wearing pressure index obtained by the test more intuitively represent the wearing comfort of the wearable device, after determining the wearing pressure index according to the pressure data obtained at each acquisition moment, the wearing pressure index can also be normalized to normalize the wearing pressure index to a specific numerical range, so that the user can more intuitively know the wearing comfort of the wearable device to be tested through the normalized wearing pressure index.
[0100] As a possible implementation method, if the wearing pressure index determined according to the pressure data obtained at each acquisition moment is negatively correlated with the wearing comfort, the obtained wearing pressure index can be further processed so that the final wearing pressure index is positively correlated with the wearing comfort, so that the final wearing pressure index can more intuitively represent the wearing comfort of the wearable device to be tested. For example, the reciprocal of the wearing pressure index determined by the above method can be determined as the final wearing pressure index.
[0101] As a possible implementation method, in order to make the wearing pressure index obtained by the test more intuitively represent the wearing comfort of the wearable device, if the wearing pressure index determined according to the pressure data obtained at each collection moment is negatively correlated with the wearing comfort, then the wearing pressure index can be normalized to a specific numerical range, and the wearing pressure index can be positively correlated with the wearing comfort.
[0102] For example, after determining the wearing pressure index according to the pressure data obtained at each collection moment, the reciprocal of the wearing pressure index can be determined first, and then the reciprocal of the wearing pressure index can be normalized to a specific numerical range to obtain the final wearing pressure index.
[0103] For another example, after determining the wearing pressure index based on the pressure data obtained at each acquisition moment, the wearing pressure index can be normalized to a specific value range [X, Y] (where X and Y are real numbers), and then the difference between Y and the normalized wearing pressure index is determined as the final wearing pressure index. For example, if the specific value range is [0, 100] and the normalized wearing pressure index is 2, then the final wearing pressure index can be determined to be 100-2=98.
[0104] It should be noted that the implementation methods listed above are exemplary and cannot be regarded as limitations of the present application. In actual use, according to actual needs and specific application scenarios, a suitable method can be selected to process the wearing pressure index and normalize the wearing pressure index to a suitable numerical range, which is not limited in the embodiments of the present application. For example, the specific numerical range mentioned above can be [0, 1], [0, 10], [0, 100], and so on.
[0105] Furthermore, the wearing pressure level of the wearable device can be divided according to the wearing pressure index and the pressure index threshold, so as to evaluate the wearing pressure of the wearable device through a more intuitive wearing pressure level, thereby not only improving the accuracy and consistency of the wearing comfort test, but also making the wearing comfort test result more intuitive. That is, in a possible implementation of the embodiment of the present application, after the above step 103, it can also include: According to the wearing pressure index and at least one pressure index threshold, a wearing pressure level of the wearable device to be tested in a preset wearing scenario is determined.
[0106] As a possible implementation method, since the wearing pressure index determined based on the pressure data at each collection moment may not be able to intuitively characterize the wearing comfort of the wearable device, the determined wearing pressure index can also be divided into multiple levels to more intuitively characterize the comfort of the wearable device in terms of wearing pressure through the levels.
[0107] As an example, the number of pressure index thresholds may be 1, and the number of wearing pressure levels may be 2 (such as including two levels, high and low). If the wearing pressure index of the wearable device to be tested is positively correlated with the wearing comfort, then when the wearing pressure index is greater than the pressure index threshold, the wearing pressure level corresponding to the wearable device to be tested may be determined as "high"; when the wearing pressure index is less than or equal to the pressure index threshold, the wearing pressure level corresponding to the wearable device to be tested may be determined as "low". If the wearing pressure index of the wearable device to be tested is negatively correlated with the wearing comfort, then when the wearing pressure index is greater than the pressure index threshold, the wearing pressure level corresponding to the wearable device to be tested may be determined as "low"; when the wearing pressure index is less than or equal to the pressure index threshold, the wearing pressure level corresponding to the wearable device to be tested may be determined as "high".
[0108] As an example, the number of pressure index thresholds can be 2 (i.e., including the first pressure index threshold and the second pressure index threshold, and the first pressure index threshold is greater than the second pressure index threshold), and the wearing pressure levels can be 3 (such as including three levels: high, medium, and low). If the wearing pressure index of the wearable device to be tested is positively correlated with the wearing comfort, then when the wearing pressure index is greater than the first pressure index threshold, the wearing pressure level corresponding to the wearable device to be tested can be determined as "high"; when the wearing pressure index is less than or equal to the first pressure index threshold and greater than the second pressure index threshold, the wearing pressure level corresponding to the wearable device to be tested can be determined as "medium"; when the wearing pressure index is less than or equal to the second pressure index threshold, the wearing pressure level corresponding to the wearable device to be tested can be determined as "low". If the wearing pressure index of the wearable device to be tested is negatively correlated with the wearing comfort, when the wearing pressure index is greater than the first pressure index threshold, the wearing pressure level corresponding to the wearable device to be tested can be determined as "low"; when the wearing pressure index is less than or equal to the first pressure index threshold and greater than the second pressure index threshold, the wearing pressure level corresponding to the wearable device to be tested can be determined as "medium"; when the wearing pressure index is less than or equal to the second pressure index threshold, the wearing pressure level corresponding to the wearable device to be tested can be determined as "high".
[0109] It should be noted that after determining the wearing pressure index according to the pressure data obtained at each acquisition moment, the wearing pressure level can be determined directly according to the wearing pressure index; or after normalizing the wearing pressure index and / or making the wearing pressure index positively correlated with the wearing comfort according to the aforementioned method, the wearing pressure level can be determined according to the normalized wearing pressure index and / or the wearing pressure index positively correlated with the wearing comfort, which is not limited in the embodiments of the present application. Moreover, in actual use, the number and specific values of the pressure index thresholds can be determined according to the actual needs and specific application scenarios, as well as the required wearing pressure level division, which is not limited in the embodiments of the present application.
[0110] Furthermore, since the wearing stability index and the wearing pressure index can measure the wearing comfort of the wearable device from the two aspects of wearing stability and wearing pressure respectively, the wearing stability index and the wearing pressure index can also be integrated to generate a comprehensive comfort index that can measure both wearing stability and wearing pressure, so as to effectively measure the comprehensive comfort of the wearable device, thereby not only improving the accuracy and consistency of the wearing comfort test, but also enabling users to understand the wearing comfort of the wearable device from multiple perspectives such as stability, pressure, and comprehensive comfort, further improving the completeness and practicality of the wearing comfort test. That is, in a possible implementation method of the embodiment of the present application, after the above step 104, it can also include: Based on the wearing stability index and the wearing pressure index, determine the comprehensive comfort index of the wearable device to be tested in the preset wearing scenario.
[0111] As a possible implementation method, the weighted sum of the wearing stability index and the wearing pressure index can be determined as the comprehensive comfort index of the wearable device to be tested in the preset wearing scenario. That is, the comprehensive comfort index of the wearable device to be tested in the preset wearing scenario can be determined in the following way: (10) in, is the comprehensive comfort index of the wearable device to be tested. is the wearing stability index of the wearable device to be tested. It is the wearing pressure index of the wearable device to be tested.
[0112] For example, the sum of the wearing stability index and the wearing pressure index can be determined as the comprehensive comfort index of the wearable device to be tested (i.e., and are all 1); alternatively, the average of the wearing stability index and the wearing pressure index can be determined as the comprehensive comfort index of the wearable device to be tested (i.e., and are all 0.5); or, the weights corresponding to the wearing stability index and the wearing pressure index can be pre-set according to the influence of the wearing stability index and the wearing pressure index on the wearing comfort of the human body, experimental data, etc., and the wearing stability index and the wearing pressure index are weighted and summed using the set weights, and the weighted sum of the two is determined as the comprehensive comfort index of the wearable device to be tested.
[0113] It should be noted that after determining the wearing stability index and the wearing pressure index, the comprehensive comfort index can be directly determined based on the wearing stability index and the wearing pressure index; or after normalizing the wearing stability index and the wearing pressure index according to the aforementioned method and / or making the wearing stability index positively correlated with the wearing stability, and making the wearing pressure index positively correlated with the wearing comfort, the wearing pressure level can be determined based on the normalized wearing stability index and wearing pressure index, and / or the wearing stability index and wearing pressure index that are positively correlated with the wearing comfort, and the embodiment of the present application does not limit this. Moreover, in actual use, the fine-grained division can be carried out according to actual needs and specific application scenarios, as well as the required wearing pressure level, to determine the number and specific values of the pressure index thresholds, and the embodiment of the present application does not limit this.
[0114] Furthermore, the comfort of the wearable device can be graded according to the comprehensive comfort index and the comfort index threshold, so as to evaluate the overall wearing comfort of the wearable device through a more intuitive comfort grade, thereby not only improving the accuracy and consistency of the wearing comfort test, but also further improving the completeness and practicality of the wearing comfort test, and making the test results of the wearing comfort more intuitive. That is, in a possible implementation method of the embodiment of the present application, after determining the comprehensive comfort index of the wearable device to be tested in the preset wearing scenario according to the wearing stability index and the wearing pressure index, it can also include: According to the comprehensive comfort index and at least one comfort index threshold, the comprehensive comfort level of the wearable device to be tested in a preset wearing scenario is determined.
[0115] It should be noted that the method for determining the comprehensive comfort level can be the same as the method for determining the wearing stability level and the wearing pressure level mentioned above. The specific implementation process and principle can refer to the detailed description of the above embodiment, which will not be repeated here. In addition, in actual use, the number and specific values of the comfort index thresholds can be determined according to actual needs and specific application scenarios, as well as the required comprehensive comfort level division granularity, and the embodiment of the present application does not limit this.
[0116] The wearing comfort test method of a wearable device provided in an embodiment of the present application simulates the human body motion of a real person in each preset wearing scenario through a motion simulation device, and arranges reference motion capture markers and pressure sensors on the simulated human body component of the motion simulation device, and arranges target motion capture markers on the wearable device to be tested to mark the position of the wearable device to be tested. After that, after the wearable device to be tested is worn on the simulated human body component of the motion simulation device, the operation of the motion simulation device can be determined according to the motion simulation parameters of the preset wearing scenario, and during the operation of the motion simulation device, the reference position data corresponding to each reference motion capture marker, the target position data corresponding to each target motion capture marker, and the pressure data collected by each pressure sensor are obtained in real time at a preset acquisition frequency, and then the wearing stability index of the wearable device to be tested is determined according to the relative position relationship between the target position data and the reference position data obtained at each acquisition moment, and the wearing pressure index of the wearable device to be tested is determined according to the pressure data obtained at each acquisition moment. Therefore, a motion simulation device is used to simulate real human body movements, and motion capture markers are used to mark the relative displacement between the wearable device and the simulated human body component during the test. The pressure sensor is used to collect the pressure change between the wearable device and the simulated human body component during the test. Then, the wearing stability index and the wearing pressure index of the wearable device are determined through the relative displacement between the wearable device and the simulated human body component and the pressure change between the wearable device and the simulated human body component during the test. The wearing comfort of the wearable device is objectively measured from two aspects of wearing stability and wearing pressure. Therefore, by objectively and quantitatively testing the wearing stability and wearing pressure of the wearable device, the influence of the subjective feelings of the tester on the test results is avoided, and the same device can be repeatedly verified, thereby improving the test accuracy and test consistency of the wearing comfort of the wearable device.
[0117] Please refer to Figure 6 , Figure 6 : is a flowchart of a wearing comfort test method for a wearable device provided in another embodiment of the present application. The method may include part or all of the following contents: Step 601, driving the motion simulation device to run according to the motion simulation parameters corresponding to the preset wearing scenario, wherein the motion simulation device includes a simulated human body component, the wearable device to be tested is worn on the simulated human body component, the simulated human body component includes at least one reference motion capture marker point, the wearable device to be tested includes at least one target motion capture marker point, and at least one pressure sensor is arranged at the wearing position of the wearable device to be tested.
[0118] Among them, the number of reference motion capture marker points is greater than or equal to 3, the reference position data may include the coordinates of each reference motion capture marker point in the global coordinate system, and the target position data may include the coordinates of each target motion capture marker point in the global coordinate system at the moment of collecting the target position data.
[0119] Step 602, during the operation of the motion simulation device, reference position data corresponding to each reference motion capture marker point, target position data corresponding to each target motion capture marker point, and pressure data collected by each pressure sensor are acquired at a preset acquisition frequency.
[0120] The specific implementation process and principle of the above steps 601-602 can be referred to the detailed description of the above embodiment, which will not be repeated here.
[0121] Step 603, according to the reference position data obtained at each acquisition moment, respectively determine the local coordinate system corresponding to the simulated human body component at each acquisition moment, and the coordinate conversion relationship between the global coordinate system and the local coordinate system.
[0122] In the embodiment of the present application, when the user wears the wearable device, the wearable device may produce a certain displacement as the user moves, the wearing time increases, etc. The size of the displacement can measure the wearing stability of the wearable device, and the reference motion capture marker is used to identify the position of the simulated human body component, and the target motion capture marker is used to identify the position of the wearable device to be tested. Therefore, the relative position change between the reference motion capture marker and the target motion capture marker can characterize the wearing stability of the wearable device. However, if the relative position relationship between the reference motion capture marker and the target motion capture marker is determined in the global coordinate system, the calculation is relatively complicated. Therefore, a local coordinate system corresponding to the simulated human body component can be established with the reference motion capture marker as a reference, and the coordinate conversion relationship between the global coordinate system and the local coordinate system can be determined, and then the target motion capture marker acquired at each acquisition time can be converted to the corresponding local coordinate system, that is, the relative position relationship between the wearable device to be tested and the simulated human body component can be accurately and efficiently determined, and then according to the relative position relationship between the wearable device to be tested and the simulated human body component at each acquisition time during the test process, the wearable device to be tested during the test process can be determined. The relative position change between the wearable device and the simulated human body component can characterize the wearing stability of the wearable device to be tested, thereby establishing a local coordinate system corresponding to the simulated human body component and accurately and efficiently measuring the relative position change between the wearable device to be tested and the simulated human body component according to the position change of the target motion capture marker point in the corresponding local coordinate system during the test. This not only avoids the influence of the tester's subjective feelings on the test results, but also allows repeated verification of the same device, thereby improving the test accuracy and consistency of the wearing comfort of the wearable device, and further improving the reliability and efficiency of the wearing comfort test.
[0123] As a possible implementation method, when determining the local coordinate system corresponding to the simulated human body component at a capture moment, the plane where the reference motion capture marker point is located can be first determined based on the reference position data obtained at the capture moment. Since three points can determine a plane, if the number of reference motion capture marker points is 3, the plane S can be determined based on the coordinates of these three reference motion capture marker points in the global coordinate system; if the number of reference motion capture marker points is greater than 3, the coordinates of three reference motion capture marker points in the global coordinate system can be randomly selected to determine the plane S. Assuming that the three selected reference motion capture marker points are A2, A3, and A4, and the global coordinate system is a three-dimensional rectangular coordinate system containing the X-axis, Y-axis, and Z-axis, the coordinates of A2, A3, and A4 can be substituted into the following plane formula: (11) The values of A, B, C, and D can be obtained, thereby determining the plane S. Then the reference rigid body centers corresponding to A2, A3, and A4 can be determined by the following formula , and the reference rigid body center As the origin of the local coordinate system: (12) Afterwards, the vector As the first coordinate axis of the local coordinate system (hereinafter referred to as Axis); then, the coordinates of point A2 in the global coordinate system can be corrected to obtain point , so that the vector Perpendicular to vector , where the coordinates of point A2 are corrected to obtain point In the process, the Z-axis coordinate of point A2 can be used as the point The Z-axis coordinate of point A2 is calibrated. Only the X-axis coordinate and Y-axis coordinate of point A2 are corrected. The Z-axis coordinate of point A2 is known to be , set point The coordinates in the global coordinate system are ( ),in, , that is, point Satisfies the following formula: (13) (14) Because of the point and Point The coordinates of in the global coordinate system are known, A, B, C, and D are known, It is known that, therefore, the above formulas 13 and 14 can be used to obtain , , thereby determining the exit point The coordinates in the global coordinate system can then be As the second coordinate axis of the local coordinate system (hereinafter referred to as axis). Afterwards, the out-point can be determined , so that the vector Perpendicular to plane S, that is, the point The X-axis coordinate and Y-axis coordinate of the point equal, and make the point The Z-axis coordinate of the point , that is, we can randomly select a The Z-axis coordinates of different coordinate values as points The Z-axis coordinate of the point , and the vector As the third coordinate axis of the local coordinate system (hereinafter referred to as Axis). So far, the local coordinate system corresponding to the simulated human body component at a collection time is completed; when processing data at other collection times, the local coordinate system corresponding to the simulated human body component can be determined in the same way.
[0124] After determining the local coordinate system corresponding to the human body simulation component, the coordinate transformation relationship between the global coordinate system and the local coordinate system can be further determined. Suppose the unit vectors corresponding to the X-axis, Y-axis, and Z-axis of the global coordinate system are i, j, and k respectively, and the unit vectors of the local coordinate system are axis, axis, The unit vectors corresponding to the axes are , , , let the coordinate axis transformation matrix U between the global coordinate system and the local coordinate system be: (15) According to the above-mentioned solution process of the local coordinate system, the coordinates of the origin of the local coordinate system are , local coordinate system Points on the axis , Points on the axis , Points on the axis The coordinates in the global coordinate system are known, so according to , , , The coordinates of the coordinate axis transformation matrix U can be obtained: (16) According to the above formula 16, the coordinate axis conversion matrix U between the global coordinate system and the local coordinate system can be obtained. Then, the coordinate conversion relationship between the global coordinate system and the local coordinate system can be determined according to the coordinate axis conversion matrix U. Through this coordinate conversion relationship, the coordinate point in the global coordinate system can be directly converted to the local coordinate system for representation. Assume that the origin of the global coordinate system is O, there is a point W in the global coordinate system, and the coordinates of point W in the global coordinate system are ( ) (known), let the coordinates of point W in the local coordinate system be ( ) (unknown, the goal to be solved), then: (17) (18) (19) (20) Combining formulas 17-20, we can get: (twenty one) According to formula 21, the following equation can be obtained: (twenty two) Representing Equation 22 by matrix multiplication, we can obtain: (twenty three) The matrix Let it be K, then we have: (twenty four) Therefore, we can get: (25) because , , is known, and each element in the matrix K is also known, so its corresponding inverse matrix is also known, so the values of a, b, and c can be obtained through formula 25, that is, the point W in the global coordinate system ( ) in the local coordinate system ( ). That is, the matrix That is the coordinate transformation relationship between the global coordinate system and the local coordinate system.
[0125] It should be noted that the above describes in detail the specific process of how to determine the local coordinate system corresponding to the simulated human body component at a collection moment, and the specific process of how to determine the coordinate conversion relationship between the global coordinate system and the local coordinate system at the collection moment. Therefore, when processing the parameter position data and target position data obtained at each collection moment, the local coordinate system of the simulated human body component at each collection moment, as well as the conversion relationship between the global coordinate system and the local system at each collection moment, can be obtained in the above manner.
[0126] Step 604, according to the target position data obtained at each acquisition moment, the local coordinate system corresponding to the simulated human body component at each acquisition moment, and the coordinate transformation relationship, respectively determine the relative position relationship between the wearable device to be tested and the simulated human body component at each acquisition moment.
[0127] In an embodiment of the present application, for a collection moment, the target position data obtained at the collection moment includes the coordinates of each target motion capture marker point in the global coordinate system at the collection moment, and the coordinate conversion relationship between the global coordinate system at the collection moment and the local coordinate system corresponding to the simulated human body component has been obtained in the aforementioned step 603. Therefore, the coordinates of each target motion capture marker point in the global coordinate system at the collection moment are substituted into the aforementioned formula 25 to obtain the coordinates of each target motion capture marker point in the local coordinate system. Since the local coordinate system is determined based on the reference motion capture markers on the simulated human body component, the coordinates of the target motion capture marker in the local coordinate system can directly represent the relative position relationship between the target motion capture marker and the simulated human body component at the acquisition moment, that is, the relative position relationship between the wearable device to be tested and the simulated human body component; further, since the reference position data corresponding to multiple frames of reference motion capture markers and the target position data corresponding to the target motion capture markers are acquired during the test, the change in the relative position relationship between the wearable device to be tested and the simulated human body component during the test can be obtained, and then the wearing stability index that can effectively measure the wearing stability of the wearable device to be tested can be determined based on the relative position change.
[0128] As a possible implementation method, if the wearable device to be tested moves during the test, the distance between it and the reference motion capture marker point will usually change. Therefore, the wearing stability of the wearable device to be tested can be characterized according to the change in the distance between the target motion capture marker point and the reference motion capture marker point. In addition, since the local coordinate system corresponding to the simulated human body component is established with the reference rigid body center corresponding to the reference motion capture marker point as the origin, in order to facilitate calculation and reduce the calculation complexity of the test process, the distance change of the wearable device to be tested relative to the reference motion capture marker point can be characterized by the distance between the target rigid body center corresponding to the target motion capture marker point and the reference rigid body center. Since the local coordinate system takes the reference rigid body center as the origin, the distance between the target rigid body center and the reference rigid body center can be directly determined according to the coordinates of the target rigid body center in the local coordinate system. Therefore, the target position data (i.e., the coordinates of each target motion capture marker in the global coordinate system) can be substituted into formula 25 to obtain the coordinates of each target motion capture marker in the local coordinate system, and then the coordinates of each target motion capture marker in the local coordinate system can be substituted into formula 1 to obtain the coordinates of the target rigid body center corresponding to each target motion capture marker in the local coordinate system. Finally, the distance between the target rigid body center and the reference rigid body center can be determined according to the distance formula, and the distance can be used as the relative position relationship between the wearable device to be tested and the simulated human body component.
[0129] As an example, assume that the number of target motion capture markers is 3, which are , , , then you can , , Substituting the coordinates in the global coordinate system into formula 25, we get , , Coordinates in the local coordinate system , , , and then the coordinates of the target rigid body center corresponding to these three target motion capture markers in the local coordinate system can be determined as: (26) Assumptions The coordinates of the target body are (x, y, z), then the center of the target body is With reference rigid body center The distance between them, that is, the relative position relationship between the wearable device to be tested and the simulated human body component at the time of acquisition is: (27) Furthermore, since the wearable device may move forward, backward, left, right, or rotate relative to the human body when the user is wearing it, the wearable device may move relative to the human body in rotation. Therefore, the movement of the wearable device to be tested relative to the simulated human body component in various directions during the test process can be measured by the rotation of the wearable device to be tested around the corresponding coordinate axes of the local coordinate system at each acquisition moment and the translation along the coordinate axes of the local coordinate system, so as to more accurately measure the relative position change between the wearable device to be tested and the simulated human body component during the test process, thereby further improving the test accuracy of the wearing comfort of the wearable device. That is, in a possible implementation of the embodiment of the present application, the above-mentioned local coordinate system is a three-dimensional rectangular coordinate system, and the relative position relationship between the above-mentioned wearable device to be tested and the simulated human body component includes the rotation of the wearable device to be tested around the coordinate axes of the local coordinate system and the translation along the coordinate axes of the local coordinate system; accordingly, the above-mentioned step 604 may include: According to the target position data acquired at each acquisition moment and the coordinate conversion relationship at each acquisition moment, the coordinates of the target position data acquired at each acquisition moment in the local coordinate system are determined respectively; According to the coordinates of the target position data acquired at each acquisition moment in the local coordinate system, the target rigid body center coordinates corresponding to each target motion capture marker point at each acquisition moment are determined respectively; According to the target rigid body center coordinates and the local coordinate system at each acquisition moment, the rotation amount of the wearable device to be tested around each coordinate axis of the local coordinate system at each acquisition moment and the translation amount along each coordinate axis of the local coordinate system are determined respectively.
[0130] The target rigid body center coordinates refer to the coordinates of the target rigid body center corresponding to each target motion capture marker point in the corresponding local coordinate system.
[0131] The rotation amount of the wearable device to be tested around the coordinate axis of the local coordinate system can refer to the angle between the vector corresponding to the center of the target rigid body and the coordinate axis. For example, the origin of the local coordinate system is , the local coordinate system includes , , Three coordinate axes, the target rigid body center coordinates are , then the target rigid body center and the orbit The amount of rotation of the axis is a vector and The angle between the axes.
[0132] The translational momentum of the wearable device to be tested along the coordinate axis of the local coordinate system may refer to the coordinate value of the center of the target rigid body on the coordinate axis.
[0133] It should be noted that, for a capture moment, the specific implementation process of determining the coordinates of each target motion capture marker point in the local coordinate system and the target rigid body center coordinates corresponding to each target motion capture marker point has been described in detail in the aforementioned embodiment and will not be repeated here.
[0134] As a possible implementation method, for a collection moment, after determining the target rigid body center coordinates corresponding to each target motion capture marker at the collection moment, the rotation amount of the wearable device to be tested around each coordinate axis of the local coordinate system and the translation amount along each coordinate axis of the local coordinate system can be determined based on the relationship between the target rigid body center coordinates at the collection moment and the local coordinate system. , the local coordinate system includes , , Taking the three coordinate axes as an example, the calculation process of each rotational quantity and each translational quantity is explained in detail.
[0135] At this time of collection, the wearable device to be tested is around Amount of rotation of the shaft for: (28) At this time of collection, the wearable device to be tested is around Amount of rotation of the shaft for: (29) At this time of collection, the wearable device to be tested is around Amount of rotation of the shaft for: (30) At this collection moment, the wearable device to be tested is Translational Momentum of Axis for: (31) in, , for along The unit vector of the axis.
[0136] At this collection moment, the wearable device to be tested is Translational Momentum of Axis for: (32) in, , for along The unit vector of the axis.
[0137] At this collection moment, the wearable device to be tested is Translational Momentum of Axis for: (33) in, , for along The unit vector of the axis.
[0138] It should be noted that according to the above formulas 28 to 33, the rotation amount of the wearable device to be tested around each coordinate axis of the local coordinate system and the translation amount along each coordinate axis of the local coordinate system at each acquisition time can be obtained, which will not be repeated here.
[0139] Step 605: determining a wearing stability index according to the relative position relationship between the wearable device to be tested and the simulated human body component at each acquisition moment.
[0140] In a possible implementation method of the embodiment of the present application, if the relative position relationship between the wearable device to be tested and the simulated human body component obtained in step 604 is the distance between the target rigid body center and the reference rigid body center, the wearing stability index of the wearable device to be tested in the preset wearing scenario can be determined based on the distance between the target rigid body center and the reference rigid body center at each acquisition moment.
[0141] As a possible implementation method, the reference position data and target position data collected at the first collection moment in the test process can be used as the initial reference position data and initial target position data, and the distance between the reference rigid body center and the target rigid body center at the first collection moment can be used as the initial distance; thereafter, the absolute value of the difference between the distance between the reference rigid body center and the target rigid body center at other collection moments and the initial distance can be determined, and then the wearing stability index of the wearable device to be tested in the preset wearing scenario can be determined based on the absolute value of the difference between the distance between the reference rigid body center and the target rigid body center at other collection moments and the initial distance.
[0142] As an example, the sum of the absolute values of the differences between the distance between the reference rigid body center and the target rigid body center and the initial distance at other acquisition moments can be determined as the wearing stability index of the wearable device to be tested in the preset wearing scenario, that is, the wearing stability index of the wearable device to be tested in the preset wearing scenario can be determined by the following formula: (34) in, is the wearing stability index of the wearable device to be tested. is the initial distance, is the distance between the center of the reference rigid body and the center of the target rigid body at the i-th acquisition moment, L is the number of acquisition moments, and i is the sequence number of the acquisition moment.
[0143] As an example, the average of the absolute values of the differences between the distance between the reference rigid body center and the target rigid body center and the initial distance at other acquisition moments can also be determined as the wearing stability index of the wearable device to be tested in the preset wearing scenario, that is, the wearing stability index of the wearable device to be tested in the preset wearing scenario can be determined by the following formula: (35) in, is the wearing stability index of the wearable device to be tested. is the initial distance, is the distance between the center of the reference rigid body and the center of the target rigid body at the i-th acquisition moment, L is the number of acquisition moments, and i is the sequence number of the acquisition moment.
[0144] As a possible implementation method, the test duration can be divided into multiple test cycles, and the range corresponding to the distance between the target rigid body center and the reference rigid body center in each test cycle can be calculated to characterize the maximum displacement of the wearable device to be tested in each test cycle through the range, and then the wearing stability index of the wearable device to be tested can be determined according to the distance range in each test cycle. Therefore, there is no need to compare the distance between the target rigid body center and the reference rigid body at each acquisition moment with the initial distance, and the relative position change between the wearable device to be tested and the simulated human body component during the entire test process can be determined, thereby not only further improving the test accuracy of the wearing comfort of the wearable device, but also simplifying the calculation complexity of the wearing stability index, and further improving the test efficiency of the wearing comfort. That is, the test duration can be divided (e.g., evenly divided) into N test cycles (N is an integer greater than 1). For the nth test cycle (n is greater than or equal to 1 and less than or equal to N), the maximum and minimum distances between the target rigid body center and the reference rigid body center in the nth cycle can be determined based on the distances between the target rigid body center and the reference rigid body center at each acquisition moment in the nth test cycle, and the difference between the maximum and minimum values can be determined as the distance range corresponding to the nth cycle; in the same way, the distance range corresponding to each test cycle can be obtained. Afterwards, the wearing stability index of the wearable device to be tested in the preset wearing scenario can be determined based on the distance ranges corresponding to the N test cycles.
[0145] As an example, the sum of the distance ranges corresponding to N test cycles can be determined as the wearing stability index of the wearable device to be tested in a preset wearing scenario: (36) in, is the wearing stability index of the wearable device to be tested. is the distance range corresponding to the nth test cycle, N is the number of test cycles, and n is the sequence number of the test cycle.
[0146] As an example, the mean of the distance ranges corresponding to N test cycles may also be determined as the wearing stability index of the wearable device to be tested in a preset wearing scenario: (37) in, is the wearing stability index of the wearable device to be tested. is the distance range corresponding to the nth test cycle, N is the number of test cycles, and n is the sequence number of the test cycle.
[0147] In a possible implementation method of the embodiment of the present application, if the relative position relationship between the wearable device to be tested and the simulated human body component obtained in step 604 includes the rotation amount of the wearable device to be tested around each coordinate axis of the local coordinate system, and the translation amount along each coordinate axis of the local coordinate system, then the wearing stability index of the wearable device to be tested in a preset wearing scenario can be determined according to the rotation amount of the wearable device to be tested around each coordinate axis of the local coordinate system and the translation amount along each coordinate axis of the local coordinate system at each acquisition moment.
[0148] As a possible implementation method, the reference position data and target position data collected at the first collection moment in the test process can be used as the initial reference position data and the initial target position data, and the rotation amount and translation amount of the wearable device to be tested around each coordinate axis of the local coordinate system at the first collection moment can be used as the initial rotation amount and the initial translation amount, respectively; thereafter, the absolute value of the difference between the rotation amount of the wearable device to be tested around each coordinate axis of the local coordinate system at other collection moments and the corresponding initial rotation amount, and the absolute value of the difference between the translation amount of the wearable device to be tested along each coordinate axis of the local coordinate system at other collection moments and the corresponding initial translation amount can be determined, and then the wearing stability index of the wearable device to be tested in the preset wearing scenario can be determined according to the absolute value of the difference between the rotation amount of the wearable device to be tested around each coordinate axis of the local coordinate system at other collection moments and the corresponding initial rotation amount, and the absolute value of the difference between the translation amount of the wearable device to be tested along each coordinate axis of the local coordinate system at other collection moments and the corresponding initial translation amount.
[0149] As an example, the wearing stability index of the wearable device to be tested in the preset wearing scenario can be determined according to the sum of the absolute values of the differences between the rotation amounts of the wearable device to be tested around each coordinate axis of the local coordinate system at other acquisition moments and the corresponding initial rotation amounts, and the sum of the absolute values of the differences between the translation amounts of the wearable device to be tested along each coordinate axis of the local coordinate system at other acquisition moments and the corresponding initial translation amounts. That is, the wearing stability index of the wearable device to be tested in the preset wearing scenario can be determined by the following formula:
[0150] in, is the wearing stability index of the wearable device to be tested. is the wearable device under test around the local coordinate system at the i-th acquisition moment The amount of rotation of the shaft, is the coordinate system of the wearable device under test around the local coordinate system The initial rotation of the shaft, is the wearable device under test around the local coordinate system at the i-th acquisition moment The amount of rotation of the shaft, is the coordinate system of the wearable device under test around the local coordinate system The initial rotation of the shaft, is the wearable device under test around the local coordinate system at the i-th acquisition moment The amount of rotation of the shaft, is the coordinate system of the wearable device under test around the local coordinate system The initial rotation of the shaft, is the wearable device to be tested along the local coordinate system at the i-th acquisition moment The amount of rotation of the shaft, is the coordinate system of the wearable device under test around the local coordinate system The initial translational momentum of the axis, is the wearable device to be tested along the local coordinate system at the i-th acquisition moment The amount of rotation of the shaft, is the coordinate system of the wearable device under test around the local coordinate system The initial translational momentum of the axis, is the wearable device to be tested along the local coordinate system at the i-th acquisition moment The amount of rotation of the shaft, is the coordinate system of the wearable device under test around the local coordinate system The initial translational momentum of the axis, For around The weight corresponding to the rotation amount of the axis, For around The weight corresponding to the rotation amount of the axis, For around The weight corresponding to the rotation amount of the axis, For along The weight corresponding to the translational momentum of the axis, For along The weight corresponding to the translational momentum of the axis, For along The weight corresponding to the translational momentum of the axis, L is the number of acquisition moments, and i is the sequence number of the acquisition moment.
[0151] As an example, the wearing stability index of the wearable device to be tested in the preset wearing scenario can also be determined according to the average of the absolute values of the differences between the rotation amounts of the wearable device to be tested around each coordinate axis of the local coordinate system at other acquisition moments and the corresponding initial rotation amounts, and the average of the absolute values of the differences between the translation amounts of the wearable device to be tested along each coordinate axis of the local coordinate system at other acquisition moments and the corresponding initial translation amounts. That is, the wearing stability index of the wearable device to be tested in the preset wearing scenario can be determined by the following formula:
[0152] in, is the wearing stability index of the wearable device to be tested. is the wearable device under test around the local coordinate system at the i-th acquisition moment The amount of rotation of the shaft, is the coordinate system of the wearable device under test around the local coordinate system The initial rotation of the shaft, is the wearable device under test around the local coordinate system at the i-th acquisition moment The amount of rotation of the shaft, is the coordinate system of the wearable device under test around the local coordinate system The initial rotation of the shaft, is the wearable device under test around the local coordinate system at the i-th acquisition moment The amount of rotation of the shaft, is the coordinate system of the wearable device under test around the local coordinate system The initial rotation of the shaft, is the wearable device to be tested along the local coordinate system at the i-th acquisition moment The amount of rotation of the shaft, is the coordinate system of the wearable device under test around the local coordinate system The initial translational momentum of the axis, is the wearable device to be tested along the local coordinate system at the i-th acquisition moment The amount of rotation of the shaft, is the coordinate system of the wearable device under test around the local coordinate system The initial translational momentum of the axis, is the wearable device to be tested along the local coordinate system at the i-th acquisition moment The amount of rotation of the shaft, is the coordinate system of the wearable device under test around the local coordinate system The initial translational momentum of the axis, For around The weight corresponding to the rotation amount of the axis, For around The weight corresponding to the rotation amount of the axis, For around The weight corresponding to the rotation amount of the axis, For along The weight corresponding to the translational momentum of the axis, For along The weight corresponding to the translational momentum of the axis, For along The weight corresponding to the translational momentum of the axis, L is the number of acquisition moments, and i is the sequence number of the acquisition moment.
[0153] It should be noted that in actual use, it can be determined according to actual needs and specific application scenarios. , , , , , The specific value of is not limited in this embodiment of the present application.
[0154] As a possible implementation method, the test duration can be divided into multiple test cycles, and the ranges corresponding to each rotation amount and each translation amount in each test cycle are calculated, so as to characterize the maximum displacement of the wearable device to be tested in each direction in each test cycle through the range, and then determine the wearing stability index of the wearable device to be tested according to the ranges corresponding to each rotation amount and each translation amount in each test cycle, thereby dividing the test duration into multiple shorter test cycles, and characterizing the relative position change between the wearable device to be tested and the simulated human body component during the entire test process through the displacement of the wearable device to be tested in each test cycle, thereby not only further improving the test accuracy of the wearing comfort of the wearable device, but also simplifying the calculation complexity of the wearing stability index, and further improving the test efficiency of the wearing comfort. That is, in a possible implementation method of the embodiment of the present application, the above step 605 may include: Divide the test duration into N test cycles, where N is an integer greater than 1; According to the rotation amount of the wearable device to be tested around each coordinate axis of the local coordinate system in the nth test cycle and the translation amount along each coordinate axis of the local coordinate system, determine the range corresponding to each rotation amount and the range corresponding to each translation amount in the nth test cycle, where n is an integer greater than or equal to 1 and less than or equal to N; The wearing stability index is determined according to the ranges corresponding to the respective rotation quantities and the respective translation quantities in N test cycles.
[0155] As an example, for the nth test cycle, the wearable device to be tested is The rotation of the axis can be taken as an example, according to the rotation of the wearable device to be tested at each acquisition time in the nth test cycle. The maximum and minimum values of the rotation of the axis are determined, and the difference between the maximum and minimum values is determined as the rotation of the wearable device to be tested in the nth test cycle. In the same way, the ranges corresponding to the rotation amounts and translation amounts in each test cycle can be obtained. Furthermore, the wearing stability index of the wearable device to be tested in the preset wearing scenario can be determined based on the ranges corresponding to the rotation amounts and translation amounts in N test cycles.
[0156] As an example, the wearing stability index of the wearable device to be tested in the preset wearing scenario can be determined according to the range corresponding to each rotation amount and the mean of the range corresponding to each translation amount in N test cycles. That is, the wearing stability index of the wearable device to be tested in the preset wearing scenario can be determined by the following formula:
[0157] in, is the wearing stability index of the wearable device to be tested. The wearable device to be tested in the nth test cycle is bypassed The range corresponding to the rotation of the axis, The wearable device to be tested in the nth test cycle is bypassed The range corresponding to the rotation of the axis, The wearable device to be tested in the nth test cycle is bypassed The range corresponding to the rotation of the axis, The wearable device to be tested in the nth test cycle The range corresponding to the translational momentum of the axis, The wearable device to be tested in the nth test cycle The range corresponding to the translational momentum of the axis, The wearable device to be tested in the nth test cycle The range corresponding to the translational momentum of the axis, For around The weight corresponding to the rotation amount of the axis, For around The weight corresponding to the rotation amount of the axis, For around The weight corresponding to the rotation amount of the axis, For along The weight corresponding to the translational momentum of the axis, For along The weight corresponding to the translational momentum of the axis, For along The weight corresponding to the translational momentum of the axis, N is the number of test cycles, and n is the sequence number of the test cycle.
[0158] It should be noted that in actual use, it can be determined according to actual needs and specific application scenarios. , , , , , The specific value of is not limited in this embodiment of the present application.
[0159] It should be noted that in this embodiment, the sum of the wearing stability indices is determined, and the wearing stability indices may be normalized and subjected to post-processing operations as described in the aforementioned embodiments; and the wearing stability indices may also be graded according to the ounces described in the aforementioned embodiments, which will not be repeated here.
[0160] Step 606: Determine the wearing pressure index of the wearable device to be tested in a preset wearing scenario according to the pressure data acquired at each collection moment.
[0161] The specific implementation process and principle of the above step 606 can refer to the detailed description of the above embodiment, which will not be repeated here.
[0162] The wearing comfort test method for a wearable device provided in an embodiment of the present application establishes a local coordinate system corresponding to a simulated human body component and measures the relative position change between the wearable device to be tested and the simulated human body component according to the position change of the target motion capture marker point in the corresponding local coordinate system during the test. This not only avoids the influence of the tester's subjective feelings on the test results, but also allows repeated verification of the same device, thereby improving the test accuracy and consistency of the wearing comfort of the wearable device and further improving the reliability and efficiency of the wearing comfort test.
[0163] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0164] Corresponding to the wearing comfort test method of the wearable device described in the above embodiment, Figure 7 A structural block diagram of a wearing comfort testing device for a wearable device provided in an embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.
[0165] Reference Figure 7 The device 70 comprises: A driving module 71 is used to drive the motion simulation device to run according to the motion simulation parameters corresponding to the preset wearing scene, wherein the motion simulation device includes a simulated human body component, the wearable device to be tested is worn on the simulated human body component, the simulated human body component includes at least one reference motion capture marker point, the wearable device to be tested includes at least one target motion capture marker point, and at least one pressure sensor is arranged at the wearing position of the wearable device to be tested; The first acquisition module 72 is used to acquire reference position data corresponding to each reference motion capture marker point, target position data corresponding to each target motion capture marker point, and pressure data collected by each pressure sensor at a preset acquisition frequency during the operation of the motion simulation device; A first determination module 73, configured to determine a wearing stability index of the wearable device to be tested in a preset wearing scenario according to the target position data and the reference position data acquired at each collection moment; The second determination module 74 is used to determine the wearing pressure index of the wearable device to be tested in a preset wearing scenario according to the pressure data obtained at each collection moment.
[0166] The wearing comfort test device of the wearable device provided in the embodiment of the present application simulates the human body movement of real people in various preset wearing scenarios through a motion simulation device, and arranges reference motion capture markers and pressure sensors on the simulated human body component of the motion simulation device, and arranges target motion capture markers on the wearable device to be tested, so as to mark the position of the wearable device to be tested. After that, after the wearable device to be tested is worn on the simulated human body component of the motion simulation device, the operation of the motion simulation device can be determined according to the motion simulation parameters of the preset wearing scenario, and during the operation of the motion simulation device, the reference position data corresponding to each reference motion capture marker, the target position data corresponding to each target motion capture marker, and the pressure data collected by each pressure sensor are obtained in real time at a preset acquisition frequency, and then the wearing stability index of the wearable device to be tested is determined according to the relative position relationship between the target position data and the reference position data obtained at each acquisition moment, and the wearing pressure index of the wearable device to be tested is determined according to the pressure data obtained at each acquisition moment. Therefore, a motion simulation device is used to simulate real human body movements, and motion capture markers are used to mark the relative displacement between the wearable device and the simulated human body component during the test. The pressure sensor is used to collect the pressure change between the wearable device and the simulated human body component during the test. Then, the wearing stability index and the wearing pressure index of the wearable device are determined through the relative displacement between the wearable device and the simulated human body component and the pressure change between the wearable device and the simulated human body component during the test. The wearing comfort of the wearable device is objectively measured from two aspects of wearing stability and wearing pressure. Therefore, by objectively and quantitatively testing the wearing stability and wearing pressure of the wearable device, the influence of the subjective feelings of the tester on the test results is avoided, and the same device can be repeatedly verified, thereby improving the test accuracy and test consistency of the wearing comfort of the wearable device.
[0167] In a possible implementation of the present application, the number of the reference motion capture markers is greater than or equal to 3, and accordingly, the reference position data includes the coordinates of each reference motion capture marker in the global coordinate system, and the target position data includes the coordinates of each target motion capture marker in the global coordinate system at the time of acquisition of the target position data; accordingly, the first determination module 73 includes: A first determining unit is used to determine the local coordinate system corresponding to the simulated human body component at each acquisition moment, and the coordinate conversion relationship between the global coordinate system and the local coordinate system, respectively, according to the reference position data obtained at each acquisition moment; A second determination unit is used to determine the relative position relationship between the wearable device to be tested and the simulated human body component at each acquisition moment according to the target position data obtained at each acquisition moment, the local coordinate system corresponding to the simulated human body component at each acquisition moment, and the coordinate conversion relationship; The third determining unit is used to determine the wearing stability index according to the relative position relationship between the wearable device to be tested and the simulated human body component at each acquisition moment.
[0168] Further, in another possible implementation of the present application, the local coordinate system is a three-dimensional rectangular coordinate system, and the relative position relationship between the wearable device to be tested and the simulated human body component includes the rotation amount of the wearable device to be tested around each coordinate axis of the local coordinate system, and the translation amount along each coordinate axis of the local coordinate system; accordingly, the second determination unit is specifically used to: According to the target position data acquired at each acquisition moment and the coordinate conversion relationship at each acquisition moment, the coordinates of the target position data acquired at each acquisition moment in the local coordinate system are determined respectively; According to the coordinates of the target position data acquired at each acquisition moment in the local coordinate system, the target rigid body center coordinates corresponding to each target motion capture marker point at each acquisition moment are determined respectively; According to the target rigid body center coordinates and the local coordinate system at each acquisition moment, the rotation amount of the wearable device to be tested around each coordinate axis of the local coordinate system at each acquisition moment and the translation amount along each coordinate axis of the local coordinate system are determined respectively.
[0169] Furthermore, in another possible implementation of the present application, the third determining unit is specifically configured to: Divide the test duration into N test cycles, where N is an integer greater than 1; According to the rotation amount of the wearable device to be tested around each coordinate axis of the local coordinate system in the nth test cycle and the translation amount along each coordinate axis of the local coordinate system, determine the range corresponding to each rotation amount and the range corresponding to each translation amount in the nth test cycle, where n is an integer greater than or equal to 1 and less than or equal to N; The wearing stability index is determined according to the ranges corresponding to the respective rotation quantities and the respective translation quantities in N test cycles.
[0170] Furthermore, in another possible implementation of the present application, the device 70 further includes: The third determination module is used to determine the wearing stability level of the wearable device to be tested in a preset wearing scenario according to the wearing stability index and at least one stability index threshold.
[0171] Furthermore, in another possible implementation of the present application, the number of the pressure sensors is M, where M is a positive integer; accordingly, the second determination module 74 includes: a fourth determining unit, configured to determine a pressure mean corresponding to the mth pressure sensor according to the pressure data collected by the mth pressure sensor at each collection moment, wherein m is an integer greater than or equal to 1 and less than or equal to M; The fifth determining unit is used to determine the wearing pressure index according to the pressure averages corresponding to the M pressure sensors.
[0172] Furthermore, in another possible implementation of the present application, the device 70 further includes: The fourth determination module is used to determine the wearing pressure level of the wearable device to be tested in a preset wearing scenario according to the wearing pressure index and at least one pressure index threshold.
[0173] Furthermore, in another possible implementation of the present application, the device 70 further includes: The fifth determination module is used to determine the comprehensive comfort index of the wearable device to be tested in a preset wearing scenario according to the wearing stability index and the wearing pressure index.
[0174] Furthermore, in another possible implementation of the present application, the device 70 further includes: The sixth determination module is used to determine the comprehensive comfort level of the wearable device to be tested in a preset wearing scenario according to the comprehensive comfort index and at least one comfort index threshold.
[0175] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0176] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0177] In order to implement the above embodiments, the present application also proposes an electronic device.
[0178] Figure 8 Schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application. Figure 8 As shown, the electronic device 800 includes: at least one processor 810 ( Figure 8 Only one is shown in the figure) a processor, a memory 820, and a computer program 830 stored in the memory 820 and executable on the at least one processor 810, and when the processor 810 executes the computer program 830, the steps in any one of the above methods are implemented.
[0179] Those skilled in the art will understand that Figure 8 These are merely examples of electronic devices and do not constitute a limitation on the electronic device. In practice, the electronic device may include more or fewer components than those shown in the figure, or a combination of certain components, or different components. For example, it may also include input and output devices, network access devices, etc.
[0180] The processor 810 may be a central processing unit (CPU), other general-purpose processors, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0181] The memory 820 may be an internal storage unit of the electronic device 800 in some embodiments, such as a hard disk or memory of the electronic device 800. The memory 820 may also be an external storage device of the electronic device 800 in other embodiments, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device 800. Optionally, the memory 820 may also include both an internal storage unit of the electronic device 800 and an external storage device. The memory 820 is used to store an operating system, an application program, a boot loader, data, and other programs, such as the program code of the computer program. The memory 820 may also be used to temporarily store data that has been output or is to be output.
[0182] Fig. 9 This is a schematic structural diagram of an electronic device according to another embodiment of the present application.
[0183] See also Fig. 9 The electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. Among them, the sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0184] It is to be understood that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0185] The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0186] The controller may be the nerve center and command center of the electronic device 100. The controller may generate an operation control signal according to the instruction operation code and the timing signal to complete the control of fetching and executing instructions.
[0187] The processor 110 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may store instructions or data that the processor 110 has just used or cyclically used. If the processor 110 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.
[0188] In some embodiments, the processor 110 may include one or more interfaces, such as an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0189] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present application is only a schematic illustration and does not constitute a structural limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0190] The wireless communication function of the electronic device 100 can be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor and the baseband processor.
[0191] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of the antennas.
[0192] The mobile communication module 150 can provide wireless communication solutions including 2G / 3G / 4G / 5G etc. applied on the electronic device 100 .
[0193] The wireless communication module 160 can provide wireless communication solutions applied to the electronic device 100, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared technology (IR), etc.
[0194] The electronic device 100 implements the display function through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, which connects the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or change display information.
[0195] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light emitting diode or an active-matrix organic light emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the electronic device 100 may include 1 or N display screens 194, where N is an integer greater than 1.
[0196] NPU is a neural network (NN) computing processor. By drawing on the structure of biological neural networks, such as the transmission mode between neurons in the human brain, it can quickly process input information and can also continuously self-learn. Through NPU, applications such as intelligent cognition of the electronic device 100 can be realized, such as image recognition, face recognition, voice recognition, text understanding, etc.
[0197] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 100. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function, such as storing music, video and other files in the external memory card.
[0198] The internal memory 121 can be used to store computer executable program codes, which include instructions. The processor 110 executes various functional applications and data processing of the electronic device 100 by running the instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. The data storage area may store data created by the electronic device 100 during use (such as audio data, a phone book, etc.), etc. In addition, the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc.
[0199] The electronic device 100 can implement audio functions, such as music playback, recording, etc., through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone interface 170D and the application processor.
[0200] The key 190 includes a power key, a volume key, etc. The key 190 may be a mechanical key or a touch key. The electronic device 100 may receive key inputs and generate key signal inputs related to user settings and function control of the electronic device 100.
[0201] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access, or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0202] It should be noted that the implementation process and technical principles of the electronic device of this embodiment refer to the aforementioned explanation of the wearing comfort testing method of the wearable device of the embodiment of the present application, and will not be repeated here.
[0203] An embodiment of the present application also provides a chip system, which is applied to an electronic device. The chip system includes one or more processors, and the one or more processors are used to call computer instructions so that the electronic device implements the steps in the above-mentioned method embodiments.
[0204] An embodiment of the present application further provides a computer-readable storage medium, which includes instructions. When the instructions are executed on an electronic device, the electronic device implements the steps in the above-mentioned method embodiments.
[0205] An embodiment of the present application further provides a computer program product, including a computer program. When the computer program runs on an electronic device, the electronic device implements the steps in the above-mentioned method embodiments.
[0206] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, the steps of the above-mentioned various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device that can carry the computer program code to the device / electronic device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electric carrier signal, a telecommunication signal, and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.
[0207] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0208] In the above-described embodiments, specific details such as specific system structures, technologies, etc. are provided for illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0209] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.
[0210] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0211] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.
[0212] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0213] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the sentences "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0214] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0215] In the embodiments provided in the present application, it should be understood that the disclosed devices / electronic devices and methods can be implemented in other ways. For example, the device / electronic device embodiments described above are merely schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0216] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0217] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A wearing comfort test method for a wearable device, characterized in that: include: According to the motion simulation parameters corresponding to the preset wearing scenario, the motion simulation device is driven to run, wherein the motion simulation device includes a simulated human body component, the wearable device to be tested is worn on the simulated human body component, the simulated human body component includes at least one reference motion capture marker point, the wearable device to be tested includes at least one target motion capture marker point, and at least one pressure sensor is arranged at the wearing position of the wearable device to be tested; During the operation of the motion simulation device, the reference position data corresponding to each of the reference motion capture markers, the target position data corresponding to each of the target motion capture markers, and the pressure data collected by each of the pressure sensors are acquired at a preset acquisition frequency; Determining a wearing stability index of the wearable device to be tested in the preset wearing scenario according to the target position data and the reference position data acquired at each collection moment; According to the pressure data acquired at each collection moment, a wearing pressure index of the wearable device to be tested in the preset wearing scenario is determined.
2. The method according to claim 1, characterized in that The number of the reference motion capture markers is greater than or equal to 3, the reference position data includes the coordinates of each of the reference motion capture markers in the global coordinate system, the target position data includes the coordinates of each of the target motion capture markers in the global coordinate system at the time of collecting the target position data, and determining the wearing stability index of the wearable device to be tested in the preset wearing scenario according to the target position data and the reference position data acquired at each collection time, including: According to the reference position data acquired at each acquisition moment, respectively determine the local coordinate system corresponding to the simulated human body component at each acquisition moment, and the coordinate conversion relationship between the global coordinate system and the local coordinate system; Determine the relative position relationship between the wearable device to be tested and the simulated human body component at each acquisition moment according to the target position data acquired at each acquisition moment, the local coordinate system corresponding to the simulated human body component at each acquisition moment, and the coordinate conversion relationship; The wearing stability index is determined according to the relative position relationship between the wearable device to be tested and the simulated human body component at each acquisition moment.
3. The method according to claim 2, characterized in that The local coordinate system is a three-dimensional rectangular coordinate system, the relative position relationship between the wearable device to be tested and the simulated human body component includes the rotation amount of the wearable device to be tested around each coordinate axis of the local coordinate system, and the translation amount along each coordinate axis of the local coordinate system, and the relative position relationship between the wearable device to be tested and the simulated human body component at each acquisition time is determined according to the target position data obtained at each acquisition time, the local coordinate system corresponding to the simulated human body component at each acquisition time, and the coordinate transformation relationship, including: According to the target position data acquired at each acquisition moment and the coordinate conversion relationship at each acquisition moment, respectively determine the coordinates of the target position data acquired at each acquisition moment in the local coordinate system; According to the coordinates of the target position data acquired at each acquisition moment in the local coordinate system, respectively determine the target rigid body center coordinates corresponding to each target motion capture marker point at each acquisition moment; According to the target rigid body center coordinates and the local coordinate system at each acquisition moment, the rotation amount of the wearable device to be tested around each coordinate axis of the local coordinate system and the translation amount along each coordinate axis of the local coordinate system at each acquisition moment are determined respectively.
4. The method according to claim 3, characterized in that The step of determining the wearing stability index according to the relative position relationship between the wearable device to be tested and the simulated human body component at each acquisition moment includes: Divide the test duration into N test cycles, where N is an integer greater than 1; According to the rotation amount of the wearable device to be tested around each coordinate axis of the local coordinate system in the nth test cycle and the translation amount along each coordinate axis of the local coordinate system, determine the range corresponding to each rotation amount and the range corresponding to each translation amount in the nth test cycle, wherein n is an integer greater than or equal to 1 and less than or equal to N; The wearing stability index is determined according to the ranges corresponding to the respective rotation amounts and the ranges corresponding to the respective translation amounts in the N test cycles.
5. The method according to any one of claims 1 to 4, characterized in that: After determining the wearing stability index of the wearable device to be tested in the preset wearing scenario according to the target position data and the reference position data acquired at each collection moment, the method further includes: According to the wearing stability index and at least one stability index threshold, a wearing stability level of the wearable device to be tested in the preset wearing scenario is determined.
6. The method according to any one of claims 1 to 4, characterized in that: The number of the pressure sensors is M, where M is a positive integer. The step of determining the wearing pressure index of the wearable device to be tested in the preset wearing scenario according to the pressure data acquired at each collection moment includes: Determine the pressure mean corresponding to the mth pressure sensor according to the pressure data collected by the mth pressure sensor at each collection moment, where m is an integer greater than or equal to 1 and less than or equal to M; The wearing pressure index is determined according to the average pressure values corresponding to the M pressure sensors.
7. The method according to any one of claims 1 to 4, characterized in that: After determining the wearing pressure index of the wearable device to be tested in the preset wearing scenario according to the pressure data acquired at each collection moment, the method further includes: According to the wearing pressure index and at least one pressure index threshold, a wearing pressure level of the wearable device to be tested in the preset wearing scenario is determined.
8. The method according to any one of claims 1 to 4, characterized in that: After determining the wearing pressure index of the wearable device to be tested in the preset wearing scenario according to the pressure data acquired at each collection moment, the method further includes: According to the wearing stability index and the wearing pressure index, a comprehensive comfort index of the wearable device to be tested in the preset wearing scenario is determined.
9. The method according to claim 8, characterized in that After determining the comprehensive comfort index of the wearable device to be tested in the preset wearing scenario according to the wearing stability index and the wearing pressure index, the method further includes: According to the comprehensive comfort index and at least one comfort index threshold, a comprehensive comfort level of the wearable device to be tested in the preset wearing scenario is determined.
10. An electronic device, characterized in that: The electronic device includes: one or more processors, and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the electronic device to execute the method as described in any one of claims 1-9.
11. A chip system, characterized in that: The chip system is applied to an electronic device, and the chip system includes one or more processors, and the one or more processors are used to call computer instructions so that the electronic device executes the method as described in any one of claims 1-9.
12. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes instructions, and when the instructions are executed on an electronic device, the electronic device executes the method according to any one of claims 1 to 9.
13. A computer program product, characterized in that The invention comprises a computer program, which, when being executed on an electronic device, enables the electronic device to execute the method as claimed in any one of claims 1 to 9.
Citation Information
Patent Citations
Mechanical watch precision tester
CN108153140A
Comfort testing method for wearable device
CN112697467A
Watch simulation wearing machine
CN112731787A
Smart watch test equipment
CN114545759A
Earphone test system
CN119183059A
Cited By
Intelligent monitoring method and system for 3D printing external fixing brace based on data feedback
CN120521675A
Method and system for testing wearable device
CN120820190A