Indoor sports item recognition method and related apparatus

By acquiring and matching signal features using a triaxial accelerometer, indoor sports activities are automatically identified, solving the identification error problem caused by manual selection by users in existing technologies and achieving accurate recording of sports activities.

CN120611249BActive Publication Date: 2025-11-28SHENZHEN FENDA SMART TECH LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511113069.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-08-11
Publication Date
2025-11-28
Estimated Expiration
2045-08-11

AI Technical Summary

Technical Problem

Existing smart devices are prone to errors when recognizing indoor sports activities, requiring users to manually select the sports activities, which leads to inaccurate or missing records.

Method used

Acceleration signals are acquired through a triaxial accelerometer, signal features are extracted and matched with preset standard motion signal requirements for indoor sports, and the sports are automatically identified.

Benefits of technology

It accurately identifies indoor sports activities of users wearing smart devices, eliminating the need for complicated settings and allowing users to focus on the exercise itself.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120611249B_ABST
    Figure CN120611249B_ABST
Patent Text Reader

Abstract

The application is suitable for the technical field of sports data processing, and provides an indoor sports item identification method and related device, which realizes accurate identification of an indoor sports item performed by a target user. The method of the application is applied to a smart device provided with a three-axis acceleration sensor, and mainly includes: obtaining a first-axis acceleration signal, a second-axis acceleration signal and a third-axis acceleration signal of a three-axis acceleration sensor on a target user wearing the same; respectively extracting signal features to obtain a first signal feature set, a second signal feature set and a third signal feature set; when the first signal feature set, the second signal feature set and the third signal feature set match target standard motion signal requirements, regarding a target indoor sports item corresponding to the target standard motion signal requirements as an indoor sports item corresponding to the target user, the target standard motion signal requirements being one of standard motion signal requirements corresponding to a plurality of indoor sports items, and the target indoor sports item being one of a plurality of indoor sports items.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the technical field of sports data processing, and particularly relates to an indoor sports item recognition method and a related device. BACKGROUND

[0002] Indoor sports refer to sports exercises carried out in closed spaces such as houses, gyms, and stadiums when the weather, environment, or physical conditions are limited. In the urban space with a fast pace of life, due to the limited outdoor space, many citizens will choose to carry out indoor sports to reduce the influence of weather and other factors on the sports plan. Indoor sports items suitable for citizens to carry out indoor sports include indoor walking, indoor running, indoor cycling, indoor rowing, and the like. Indoor sports equipment for realizing these indoor sports includes treadmills, exercise bikes, rowing machines, and the like.

[0003] At present, with the development and popularization of intelligent devices, many intelligent devices can recognize the number of times of a certain sports item carried out by a user wearing the intelligent device. Generally, the user needs to manually select the corresponding sports item type in the intelligent device in advance, and then start to recognize and count the number of times of the sports item after the countdown. If the user selects a wrong sports item, the number of times of sports will be recorded into the wrong sports item. If the user focuses on sports and does not start the sports mode or switch the corresponding sports item in time, the sports item will not be recorded or recorded incorrectly, which cannot accurately record the sports item. SUMMARY

[0004] The application aims to provide an indoor sports item recognition method and a related device, which are applied to an intelligent device provided with a three-axis acceleration sensor, can accurately recognize the indoor sports item continuously and automatically carried out by a target user wearing the intelligent device, do not need the target user to carry out tedious setting operations, and are convenient for the target user to focus on sports itself.

[0005] In a first aspect, the application provides an indoor sports item recognition method applied to an intelligent device provided with a three-axis acceleration sensor, which includes the following steps.

[0006] Obtaining an acceleration signal of a target user wearing the three-axis acceleration sensor, the acceleration signal including a first-axis acceleration signal , a second-axis acceleration signal , and a third-axis acceleration signal .

[0007] Respectively extracting signal features of the first-axis acceleration signal , the second-axis acceleration signal , and the third-axis acceleration signal , to obtain the first-axis acceleration signal a first set of signal features reflected by the first axis acceleration signal, the second axis acceleration signal a second set of signal features reflected by the second axis acceleration signal, the third axis acceleration signal a third set of signal features reflected by the third axis acceleration signal

[0008] matching the first set of signal features, the second set of signal features, and the third set of signal features with preset standard motion signal requirements corresponding to a plurality of indoor sports items;

[0009] when the first set of signal features, the second set of signal features, and the third set of signal features match a target standard motion signal requirement, regarding a target indoor sports item corresponding to the target standard motion signal requirement as an indoor sports item corresponding to the target user, the target standard motion signal requirement being one of standard motion signal requirements corresponding to the plurality of indoor sports items, and the target indoor sports item being one of the plurality of indoor sports items.

[0010] In a second aspect, the present application provides an indoor sports item recognition device applied to a smart device equipped with a three-axis acceleration sensor, comprising:

[0011] an acquisition unit configured to acquire an acceleration signal of a target user wearing the three-axis acceleration sensor, the acceleration signal comprising a first axis acceleration signal , a second axis acceleration signal , and a third axis acceleration signal ;

[0012] an extraction unit configured to extract signal features of the first axis acceleration signal , the second axis acceleration signal , and the third axis acceleration signal respectively, to obtain a first set of signal features reflected by the first axis acceleration signal , a second set of signal features reflected by the second axis acceleration signal , and a third set of signal features reflected by the third axis acceleration signal ;

[0013] a matching unit configured to match the first set of signal features, the second set of signal features, and the third set of signal features with preset standard motion signal requirements corresponding to a plurality of indoor sports items;

[0014] regard the target indoor sports item corresponding to the target standard action signal requirement as the indoor sports item corresponding to the target user when the first signal feature set, the second signal feature set and the third signal feature set match the target standard action signal requirement, the target standard action signal requirement being one of the standard action signal requirements corresponding to the indoor sports items, and the target indoor sports item being one of the indoor sports items.

[0015] In a third aspect, the present application provides an intelligent device, comprising:

[0016] a central processor, a memory, a bus, a network interface, a three-axis gyroscope sensor and a display screen;

[0017] the central processor is connected with the memory, the network interface, the three-axis gyroscope sensor and the display screen through the bus;

[0018] the memory stores a program;

[0019] the processor executes the program stored in the memory, and executes the indoor sports item recognition method in any one of the first aspect.

[0020] In a fourth aspect, the present application provides a computer storage medium, which stores instructions, and the instructions make the computer device execute the indoor sports item recognition method in any one of the first aspect when the computer device executes the instructions.

[0021] In a fifth aspect, the present application provides a computer program product, which makes the computer execute the indoor sports item recognition method in any one of the first aspect when the computer executes the computer program product.

[0022] The above technical solutions can have the following advantages:

[0023] The present application is applied to the indoor sports item recognition method of the intelligent device equipped with the three-axis acceleration sensor, the acceleration signal of the target user wearing the three-axis acceleration sensor is obtained, wherein the acceleration signal comprises: the first-axis acceleration signal , the second-axis acceleration signal and the third-axis acceleration signal ; the signal features of the first-axis acceleration signal , the second-axis acceleration signal and the third-axis acceleration signal are extracted respectively to obtain the first signal feature set reflected by the first-axis acceleration signal , the second signal feature set reflected by the second-axis acceleration signal the reflected second signal feature set, the third axis acceleration signal the reflected third signal feature set; then the first signal feature set, the second signal feature set, and the third signal feature set are matched with preset standard motion signal requirements corresponding to a plurality of indoor exercise items; when the first signal feature set, the second signal feature set, and the third signal feature set match a target standard motion signal requirement, a target indoor exercise item corresponding to the target standard motion signal requirement is regarded as an indoor exercise item corresponding to a target user, the target standard motion signal requirement is one of the standard motion signal requirements corresponding to the plurality of indoor exercise items, and the target indoor exercise item is one of the plurality of indoor exercise items, so that the target user wearing the smart device can be accurately identified in a continuous and automatic indoor exercise item without tedious setting operations by the target user, and the target user can focus on the exercise itself. BRIEF DESCRIPTION OF DRAWINGS

[0024] Figure 1 An embodiment flowchart of an indoor exercise item identification method of the present application;

[0025] Figure 2 Another embodiment flowchart of an indoor exercise item identification method of the present application;

[0026] Figure 3 An embodiment structure diagram of an indoor exercise item identification device of the present application;

[0027] Figure 4 Another embodiment structure diagram of an indoor exercise item identification device of the present application;

[0028] Figure 5 An embodiment structure diagram of a computer device of the present application;

[0029] Figure 6 An embodiment diagram of an acceleration signal curve formed by acceleration signal values obtained by a three-axis acceleration sensor when a volunteer uses a treadmill to walk, a filtered signal curve, and an average value of each axis acceleration signal value in a preset window length;

[0030] Figure 7 An embodiment diagram of an acceleration signal curve formed by acceleration signal values obtained by a three-axis acceleration sensor when a volunteer uses a treadmill to run, a filtered signal curve, and an average value of each axis acceleration signal value in a preset window length;

[0031] Figure 8An embodiment schematic diagram of an acceleration signal curve formed by acceleration signal values obtained by a three-axis acceleration sensor when a volunteer of the present application uses a stationary bicycle to ride, a filtered signal curve after filtering processing, and an average value of each axis acceleration signal value within a preset window length;

[0032] Figure 9 An embodiment schematic diagram of an acceleration signal curve formed by acceleration signal values obtained by a three-axis acceleration sensor when a volunteer of the present application uses a rowing machine (positive grip handle) to row, a filtered signal curve after filtering processing, and an average value of each axis acceleration signal value within a preset window length;

[0033] Figure 10 An embodiment schematic diagram of an acceleration signal curve formed by acceleration signal values obtained by a three-axis acceleration sensor when a volunteer of the present application uses a rowing machine (negative grip handle) to row, a filtered signal curve after filtering processing, and an average value of each axis acceleration signal value within a preset window length;

[0034] Figure 11 An embodiment schematic diagram of an acceleration signal curve formed by acceleration signal values obtained by a three-axis acceleration sensor when a volunteer of the present application uses an elliptical machine to ski, a filtered signal curve after filtering processing, and an average value of each axis acceleration signal value within a preset window length. DETAILED DESCRIPTION

[0035] In order to make the purpose, technical scheme and advantages of the present application more clear, the present application is further described in detail below in combination with the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and do not limit the present application.

[0036] At present, with the development and popularization of intelligent devices, many intelligent devices can recognize the number of times of a certain sports project performed by a user wearing the same. Generally, the user needs to manually select the corresponding sports project type in the intelligent device in advance, and then start to recognize and count the number of times of the sports project after the countdown. If the user selects a wrong sports project, the number of times of the sports project will be recorded into the wrong sports project. If the user focuses on the sports and does not start the sports mode or switch the corresponding sports project in time, the sports project will not be recorded or recorded incorrectly, which cannot accurately record the sports project. In view of this, the present embodiment proposes an indoor sports project recognition method and related device applied to an intelligent device provided with a three-axis acceleration sensor, which realizes accurate recognition of an indoor sports project continuously and automatically performed by a target user wearing the intelligent device, without the need for the target user to perform tedious setting operations, and facilitates the target user to focus on the sports itself.

[0037] It should be noted that the embodiment is based on the three-axis acceleration sensor to collect the motion data of the user using the treadmill, the exercise bike, the rowing machine, the elliptical machine and other indoor exercise equipment respectively, to find out the relative difference signal characteristics of using the above indoor exercise equipment for exercise, and to realize the identification of the indoor exercise equipment by using the difference signal characteristics. The embodiment only takes the treadmill, the exercise bike, the rowing machine, the elliptical machine and other indoor exercise equipment as an example for description. It can be understood that if more exercise equipment needs to be identified, more exercise data of the exercise equipment needs to be researched and analyzed, the target relative difference signal characteristics of the target exercise equipment and other exercise equipment are found out when the target exercise equipment is exercised, and the target relative difference signal characteristics are regarded as the standard action signal requirement of the target exercise equipment for target exercise, and then the target exercise can be identified by using the standard action signal requirement.

[0038] The smart device equipped with the three-axis acceleration sensor in the embodiment can be a smart bracelet, a smart watch, a professional sports device (a skipping rope handle, a running pedometer, a sports earphone, a sports shoulder strap, a sports chest strap, etc.), or a smart mobile terminal device such as a mobile phone or a tablet computer; wherein the smart device needs to be equipped with a three-axis acceleration sensor or other sensors similar to the functional effect of the three-axis acceleration sensor in the embodiment, such as a gyroscope sensor integrated with a three-axis acceleration sensor. The smart device in the embodiment should be equipped with a power module, a three-axis acceleration sensor, a processor module, a memory module, a display screen module, a network interface module, etc., and the above modules are connected by a printed circuit board (PCB) and installed in the corresponding device shell to obtain the above smart device; wherein the power module is usually composed of a rechargeable battery module and is mainly used to provide a suitable working voltage for the three-axis acceleration sensor, the processor module, the memory module, the display screen module, the network interface module, etc.; the three-axis gyroscope sensor is mainly used to monitor the acceleration signals of the target user wearing the smart device in each direction (mainly X-axis, Y-axis, and Z-axis) in three-dimensional space and store the acceleration signals in each direction in the memory module in the same time sequence; the processor module is mainly used to analyze and extract signal features from the acceleration signals stored in the memory module, match the extracted signal features with the standard motion signal requirements corresponding to the preset several indoor sports items, etc., and transmit the related data to the display screen module for display as needed; the memory module is mainly used to store the acceleration signals in each direction in three-dimensional space recorded by the acceleration sensor in the time sequence, the signal features analyzed and extracted from the acceleration signals by the processor module, the standard motion signal requirements corresponding to the preset several indoor sports items, and the program for implementing the embodiment; the display screen module is mainly used to display the related data uploaded by the processor module that needs to be displayed; and the network interface module can be a wired interface or a wireless network interface and is mainly used to share data with external smart devices or download data (such as the standard motion signal requirements corresponding to the preset several indoor sports items) of external smart devices into the memory module, thereby playing a function of communicating with external smart devices.

[0039] Based on the above understanding, please refer to Figure 1 The application applies to an embodiment of an indoor sports item recognition method of a smart device equipped with a three-axis acceleration sensor, which comprises the following steps:

[0040] 101. Obtain the acceleration signals of a target user wearing a three-axis acceleration sensor, including first-axis acceleration signals, second-axis acceleration signals, and third-axis acceleration signals.

[0041] The embodiment requires the target user to wear the smart device when performing indoor exercise. The smart device of the embodiment is configured to execute the embodiment scheme in a powered-on state. That is, the smart device of the embodiment does not require the target user to manually select the corresponding exercise type in the smart device. The target user only needs to wear the smart device, and the smart device will obtain the acceleration signals of the target user wearing the smart device from the three-axis acceleration sensor at all times. The acceleration signals include a first-axis acceleration signal , a second-axis acceleration signal , and a third-axis acceleration signal . For example, the processor module of the smart device of the embodiment uses a 26 Hz sampling frequency to collect the acceleration signal values of each axis of the three-axis acceleration sensor. There are 26 acceleration signal values in each axis direction per second. Three different colors are used to represent the first axis, the second axis, and the third axis of the three-axis acceleration sensor. The 26 acceleration signal values of each axis are represented on the same coordinate with time sequence as the horizontal axis and the acceleration signal value size as the vertical axis. A smooth line is used to connect the acceleration signal values of the same axis (first axis, second axis, or third axis) to form an acceleration signal curve (including a first-axis acceleration signal curve, a second-axis acceleration signal curve, and a third-axis acceleration signal curve). Furthermore, the embodiment can use a sliding weighted average filter to process the acceleration signal values of each axis on the acceleration signal curve. For example, the window length is 18 consecutive acceleration signal values, and the window is slid by one acceleration signal value each time. The weights of the acceleration signal values in the window are different, with the middle acceleration signal values having high weights and the two sides having low weights. The main advantage of this filter is that it can better smooth the data while retaining the signal trend by adjusting the weights.

[0042] It should be emphasized that the three-axis acceleration sensor of the embodiment will have different axis directions for the target relative difference signal characteristics due to different installation position angles of the smart device on the printed circuit board (PCB) or different position angles of the target user wearing the smart device. Therefore, the first-axis acceleration signal may be any one of the X-axis acceleration signal of the three-axis acceleration sensor, the Y-axis acceleration signal of the three-axis acceleration sensor, or the Z-axis acceleration signal of the three-axis acceleration sensor; the second-axis acceleration signal may be any one of the X-axis acceleration signal of the three-axis acceleration sensor, the Y-axis acceleration signal of the three-axis acceleration sensor, or the Z-axis acceleration signal of the three-axis acceleration sensor; and the third-axis acceleration signal It can be one of the X-axis acceleration signal, Y-axis acceleration signal, or Z-axis acceleration signal from a triaxial accelerometer; and the first axis acceleration signal... Second axis acceleration signal and third-axis acceleration signal There are no identical ones between them.

[0043] 102. Extract the signal features of the first axis acceleration signal, the second axis acceleration signal, and the third axis acceleration signal respectively to obtain the first signal feature set reflected by the first axis acceleration signal, the second signal feature set reflected by the second axis acceleration signal, and the third signal feature set reflected by the third axis acceleration signal.

[0044] Signal feature extraction is performed on the acceleration signals obtained in step 101. Specifically, signal features are extracted from the first-axis acceleration signal, the second-axis acceleration signal, and the third-axis acceleration signal, respectively, to obtain a first signal feature set reflected by the first-axis acceleration signal, a second signal feature set reflected by the second-axis acceleration signal, and a third signal feature set reflected by the third-axis acceleration signal. Preferably, in this embodiment, the first signal feature set includes: the first-axis acceleration signal curve, the first-axis acceleration signal... The difference between the peaks and troughs within each signal cycle is reflected. Peak duration between adjacent peaks The first axis acceleration signal within the preset window duration average , ,in This indicates the data index within the preset window duration. This indicates the amount of data within a preset window duration (e.g., 26 data points when the preset window duration is 1 second); the second signal feature set includes: the second axis acceleration signal curve, the second axis acceleration signal... The difference between the peaks and troughs within each signal cycle is reflected. Peak duration between adjacent peaks The first axis acceleration signal within the preset window duration average , ,in This indicates the data index within the preset window duration. This indicates the amount of data within a preset window duration (e.g., 26 data points when the preset window duration is 1 second); the third signal feature set includes: the third-axis acceleration signal curve, the third-axis acceleration signal... The difference between the peaks and troughs within each signal cycle is reflected. Peak duration between adjacent peaks a first-axis acceleration signal in a preset window length an average value of the first-axis acceleration signal in the preset window length , wherein represents a data index in the preset window length, represents a data amount in the preset window length (for example, the data amount is 26 when the preset window length is 1 second), etc.; a peak-to-peak length of the signal feature The peak-to-peak length of the signal feature refers to the number of collected acceleration signal values between adjacent peaks. Since the three-axis acceleration sensor is sampled at a fixed sampling frequency (for example, 26 Hz) in the embodiment, the interval between adjacent acceleration signal values is the same (1 / 26 second), and thus the number of collected acceleration signal values between adjacent peaks can also reflect the time length.

[0045] It can be understood that there are many signal features that can be identified and extracted according to the first-axis acceleration signal, the second-axis acceleration signal, and the third-axis acceleration signal. The embodiment focuses on identifying and extracting the difference between the peak and the valley in each signal period of each axis, the peak-to-peak length between adjacent peaks, and the average value of each axis acceleration signal in the preset window length. In actual applications, other signal features can also be used, which are not limited herein.

[0046] 103. Matching the first signal feature set, the second signal feature set, and the third signal feature set with preset standard motion signal requirements corresponding to a plurality of indoor exercise items.

[0047] It should be noted that the preset standard motion signal requirements corresponding to the plurality of indoor exercise items in the embodiment are obtained by analyzing and researching the motion data collected by the three-axis acceleration sensor (usually the same model, or compensated and adapted according to different models) when the user uses a treadmill, a spinning bike, a rowing machine, an elliptical machine, and other indoor exercise equipment. The relative distinguishing signal features of using the above indoor exercise equipment for exercise are found out. The preset standard motion signal requirements corresponding to the plurality of indoor exercise items include the signal features (types) of part or all of the first signal feature set, the second signal feature set, and the third signal feature set extracted in the above step 102, and there is no requirement for the same signal feature between the standard motion signal requirements corresponding to the indoor exercise items.

[0048] The preset standard motion signal requirements corresponding to the plurality of indoor exercise items can be obtained by analyzing and summarizing the target relative distinguishing signal features of the target exercise equipment and other exercise equipment through the motion data collected by the volunteers using different exercise equipment (which can be dozens of times, hundreds of times, thousands of times, etc.). For example:

[0049] In the case of a treadmill as the indoor exercise equipment, the main indoor exercise items that can be performed are (indoor) running and (indoor) walking, please refer to Figure 6 , Figure 7 , Figure 6 , which shows the acceleration signal curve formed by the acceleration signal values obtained by the three-axis acceleration sensor when a certain volunteer performs a walking exercise using a treadmill (shown in the uppermost coordinate diagram in Figure 6 ), the signal curve after filtering (shown in the middle coordinate diagram in Figure 6 ), and the average value of the acceleration signal values of each axis within a preset window length (shown in the lowermost coordinate diagram in Figure 6 ), in Figure 6 , , ; , ;

[0050] , ; Figure 7 which shows the acceleration signal curve formed by the acceleration signal values obtained by the three-axis acceleration sensor when a certain volunteer performs a running exercise using a treadmill (shown in the uppermost coordinate diagram in Figure 7 ), the signal curve after filtering (shown in the middle coordinate diagram in Figure 7 ), and the average value of the acceleration signal values of each axis within a preset window length (shown in the lowermost coordinate diagram in Figure 7 ), in Figure 7 , , ;

[0051] In the case of a stationary bike as the indoor exercise equipment, the main indoor exercise items that can be performed are (indoor) cycling, please refer to Figure 8 , Figure 8 which shows the acceleration signal curve formed by the acceleration signal values obtained by the three-axis acceleration sensor when a certain volunteer performs a cycling exercise using a stationary bike (shown in the uppermost coordinate diagram in Figure 8 ), the signal curve after filtering (shown in the middle coordinate diagram in Figure 8 ), and the average value of the acceleration signal values of each axis within a preset window length (shown in the lowermost coordinate diagram in Figure 8 ), in Figure 8 , , ; , ; , ;

[0052] In the case of a rowing machine as the indoor exercise equipment, the main indoor exercise items that can be performed are (indoor) rowing, please refer toFigure 9 、 Figure 10 , Figure 9 The acceleration signal curve formed by the acceleration signal values obtained by the three-axis acceleration sensor when a certain volunteer performs rowing exercise using the rowing machine (positive grip handle) is shown in the uppermost coordinate diagram in FIG. 21, the signal curve after filtering is shown in the middle coordinate diagram in FIG. 21, and the average value of the acceleration signal values of each axis within a preset window length is shown in the lowermost coordinate diagram in FIG. 21. In FIG. 21, the average value of the X-axis is Figure 9 , Figure 9 , Figure 9 The acceleration signal curve formed by the acceleration signal values obtained by the three-axis acceleration sensor when a certain volunteer performs rowing exercise using the rowing machine (negative grip handle) is shown in the uppermost coordinate diagram in FIG. 22, the signal curve after filtering is shown in the middle coordinate diagram in FIG. 22, and the average value of the acceleration signal values of each axis within a preset window length is shown in the lowermost coordinate diagram in FIG. 22. In FIG. 22, the average value of the X-axis is Figure 9 , , , ; Figure 10 The acceleration signal curve formed by the acceleration signal values obtained by the three-axis acceleration sensor when a certain volunteer performs rowing exercise using the rowing machine (negative grip handle) is shown in the uppermost coordinate diagram in FIG. 22, the signal curve after filtering is shown in the middle coordinate diagram in FIG. 22, and the average value of the acceleration signal values of each axis within a preset window length is shown in the lowermost coordinate diagram in FIG. 22. In FIG. 22, the average value of the X-axis is Figure 10 , Figure 10 , Figure 10 , Figure 10 , , , ;

[0053] The main indoor exercise items that can be performed using the elliptical machine are indoor skiing. Please refer to Figure 11 , Figure 11 The acceleration signal curve formed by the acceleration signal values obtained by the three-axis acceleration sensor when a certain volunteer performs skiing exercise using the elliptical machine is shown in the uppermost coordinate diagram in FIG. 23, the signal curve after filtering is shown in the middle coordinate diagram in FIG. 23, and the average value of the acceleration signal values of each axis within a preset window length is shown in the lowermost coordinate diagram in FIG. 23. In FIG. 23, the average value of the X-axis is Figure 11 , Figure 11 , Figure 11 , Figure 11 , , , The value is near -1000;

[0054] Based on the signal characteristics of the above-mentioned indoor exercise items performed using various indoor exercise equipment, some signal characteristics can be summarized as follows:

[0055] 1. When the treadmill performs running exercise, the rowing machine performs rowing exercise, and the elliptical machine performs skiing exercise, the difference between the peak and the trough of the X-axis of the three-axis acceleration sensor within each signal period is relatively large, about greater than 1500; ,

[0056] 2. Compared to rowing machines and elliptical trainers, the peak duration between adjacent peaks during treadmill running is longer. The value is relatively low (less than or equal to 23);

[0057] 3. The y-axis and z-axis phases are significantly different between rowing machines and elliptical trainers; rowing machines... The value is generally greater than that of an elliptical machine;

[0058] 4. When using a treadmill for walking and running exercises, during running... Large value Small value;

[0059] 5. The most prominent feature of a stationary bike is... The value is very small. , The signals from the two axes are similar;

[0060] ...

[0061] The data collected by the smart device in the above embodiments, from Figure 7 , Figure 10 , Figure 11 Analysis shows that the X-axis signal is the strongest and easiest to identify. Then, by using phase data from the Y and Z axes, the corresponding types of indoor sports can be distinguished and identified. Figure 6 , Figure 8 Analysis shows that the signal values ​​of each axis collected by the triaxial accelerometer are relatively low. Figure 8 Lower; ... Furthermore, this embodiment may also use an artificial intelligence model to perform signal feature analysis on the data collected by the above-mentioned intelligent devices to find the target relative distinguishing signal features that are easy to distinguish and identify for each indoor sports project.

[0062] Specifically, based on experimental verification and summarization, the standard motion signal requirements for the treadmill in this embodiment include:

[0063]

[0064] The first two conditions are defined as running on a treadmill, and the last condition is defined as walking on a treadmill. The term "..." in the formula... This indicates that the intelligent device detected the acceleration signal from the triaxial accelerometer, which satisfies... When conditions are met, it is determined that the target user has used the treadmill for one exercise session; this step matches the first signal feature set, the second signal feature set, and the third signal feature set with the standard motion signal requirements corresponding to the treadmill; in this embodiment, when a certain value belongs to " When using data from a dataset, “()” or “)” indicates that values ​​from one side of the dataset are not taken, while “]” or “[” indicates that values ​​from one side of the dataset are taken.

[0065] The standard motion signal requirements for the exercise bike in this embodiment include:

[0066]

[0067] Among them, the This indicates that the smart device detected that the acceleration signal from the triaxial accelerometer satisfies... The conditions are met. When the target user uses the exercise bike for one exercise session, this step matches the first signal feature set, the second signal feature set, and the third signal feature set with the standard motion signal requirements corresponding to the exercise bike.

[0068] The standard action signal requirements for the rowing machine in this embodiment include:

[0069]

[0070] Among them, the This indicates that the smart device detected that the acceleration signal from the triaxial accelerometer satisfies... The conditions are met. When the target user performs one exercise session using the rowing machine, this step matches the first signal feature set, the second signal feature set, and the third signal feature set with the standard motion signal requirements corresponding to the rowing machine.

[0071] The standard motion signal requirements for the elliptical trainer in this embodiment include:

[0072]

[0073] Among them, the This indicates that the smart device detected that the acceleration signal from the triaxial accelerometer satisfies... The conditions are met. When the target user uses the elliptical machine for one exercise session, it is determined that the target user has performed one exercise session.

[0074] or,

[0075]

[0076] Among them, the This indicates that the smart device detected that the acceleration signal from the triaxial accelerometer satisfies... condition, it is determined that the target user uses the elliptical machine for one exercise; the first signal feature set, the second signal feature set, and the third signal feature set are matched with the standard action signal requirement corresponding to the elliptical machine.

[0077] The above, 、 、 、 respectively represent the number of steps, the number of laps, the number of strokes, and the like corresponding to the number of exercises using the treadmill, the spinning bike, the rowing machine, and the elliptical machine.

[0078] 104、When the first signal feature set, the second signal feature set, and the third signal feature set match the target standard action signal requirement, the target indoor exercise item corresponding to the target standard action signal requirement is regarded as the indoor exercise item corresponding to the target user, the target standard action signal requirement is one of the standard action signal requirements corresponding to the plurality of indoor exercise items, and the target indoor exercise item is one of the plurality of indoor exercise items.

[0079] When the first signal feature set, the second signal feature set, and the third signal feature set are matched with the preset standard action signal requirements corresponding to the plurality of indoor exercise items in step 103, when the first signal feature set, the second signal feature set, and the third signal feature set match the target standard action signal requirement, the target indoor exercise item corresponding to the target standard action signal requirement is regarded as the indoor exercise item corresponding to the target user. For example, the target indoor exercise item is one of the treadmill, the spinning bike, the rowing machine, and the elliptical machine. It can be seen that the embodiment realizes accurate identification of the indoor exercise item continuously and automatically performed by the target user wearing the smart device, without the need for the target user to perform tedious setting operations, and facilitates the target user to focus on the exercise itself.

[0080] Please refer to Figure 2 , another embodiment of the indoor exercise item identification method applied to the smart device equipped with a three-axis acceleration sensor, comprising:

[0081] 201、Obtain the acceleration signal of the three-axis acceleration sensor to the target user wearing it, and the acceleration signal includes: the first-axis acceleration signal, the second-axis acceleration signal, and the third-axis acceleration signal.

[0082] The execution of this step is similar to the execution of the aforementioned Figure 1 embodiment step 101, which will not be repeated here.

[0083] 202. Extract the signal features of the first axis acceleration signal, the second axis acceleration signal, and the third axis acceleration signal respectively to obtain the first signal feature set reflected by the first axis acceleration signal, the second signal feature set reflected by the second axis acceleration signal, and the third signal feature set reflected by the third axis acceleration signal.

[0084] The execution of this step is the same as described above. Figure 1 The execution of step 102 in the embodiment is similar and will not be repeated here.

[0085] 203. Match the first signal feature set, the second signal feature set, and the third signal feature set with the standard action signal requirements corresponding to several preset indoor sports items.

[0086] The execution of this step is the same as described above. Figure 1 The execution of step 103 in the embodiment is similar and will not be repeated here.

[0087] 204. When the first signal feature set, the second signal feature set, and the third signal feature set match the target standard action signal requirement, the target indoor sports item corresponding to the target standard action signal requirement is regarded as the indoor sports item corresponding to the target user. The target standard action signal requirement is one of the standard action signal requirements corresponding to several indoor sports items, and the target indoor sports item is one of several indoor sports items.

[0088] The execution of this step is the same as described above. Figure 1 The execution of step 104 in the embodiment is similar and will not be repeated here.

[0089] 205. Determine whether the duration of the target indoor sports activity meets the standard duration. If the duration of the target indoor sports activity meets the standard duration, proceed to step 206; if the duration of the target indoor sports activity does not meet the standard duration, proceed to step 207.

[0090] It can be understood that after the target user corresponding indoor exercise item is successfully matched in step 204, it is usually determined that the target user is currently performing the indoor exercise item; however, since the smart device of the embodiment belongs to all-weather monitoring of the target user wearing it, the target user may make the signal feature meet or fall into the standard action signal requirement of a certain indoor exercise item when performing other actions in daily life, and thus be mistakenly thought to be performing the indoor exercise item. This situation may be occasional and short-term, and in order to reduce the misidentification probability of the smart device for the indoor exercise item, and in view of the fact that most users performing indoor exercise usually have a long exercise time plan, the embodiment adopts the method of continuously monitoring and judging whether the duration of the target indoor exercise item reaches the standard duration (for example, 3 minutes, 5 minutes, etc.) to exclude occasional and short-term indoor exercise item misidentification. If the duration of the target indoor exercise item reaches the standard duration, it is determined that the target user is indeed performing the target indoor exercise item, and the exercise data of the duration is recorded and analyzed; if the duration of the target indoor exercise item does not reach the standard duration, it is determined that the target user does not perform the target indoor exercise item, and the record can be ignored. Although this may result in that the exercise less than the standard duration of the target user is not recorded, it can exclude a lot of data interference, and the short-time exercise less than the standard duration actually has little effect on physical health or exercise plan. In addition, the standard duration of the embodiment can be set according to actual needs to meet more personalized needs and improve the scene adaptability of the technical solution of the embodiment.

[0091] 206、record the number of times of the target indoor exercise item corresponding to the standard duration, and move the standard duration backward in time order according to a preset window duration as a step.

[0092] When step 205 determines that the duration of the target indoor exercise item reaches the standard duration, it proves that the target user is indeed consciously exercising, rather than the smart device being misidentified by accidental and short-time actions. Therefore, this step records the number of movements of the target indoor exercise item corresponding to the standard duration, and sequentially shifts the standard duration backward in time order with the preset window duration as a step, wherein the standard duration is equal to a multiple of the preset window duration. For example, the preset window duration is 15 seconds, and the standard duration is 180 seconds, that is, this embodiment identifies and records the target indoor exercise item with 15-second three-axis acceleration signal values as a group for 12 groups in succession. Only when the target indoor exercise item is identified for 12 groups in succession while the target user is performing the target indoor exercise item, the target indoor exercise item is recorded. Meanwhile, this step also identifies and records the number of movements of the target indoor exercise item corresponding to the standard duration, and sequentially shifts the standard duration backward in time order with the preset window duration (for example, 15 seconds) as a step, and continues to perform step 201. It should be noted that since the standard duration is sequentially shifted backward in time order with the preset window duration as a step, it means that the recorded number of movements has the number of movements in the repeated time period, which needs to be removed or only the number of movements of the several preset window durations sequentially shifted backward in time order is added in the statistics.

[0093] In some other possible embodiments, in order to improve the identification accuracy of the target user performing the indoor exercise item by the embodiment and reduce the misidentification of the smart device, the embodiment can also count the number of movements for each group of sub-durations in the standard duration, and count for the standard duration in succession. Only when the total number of movements in the standard duration reaches the set threshold value of the corresponding target indoor exercise item, and the number of movements counted for each group of sub-durations in the standard duration reaches the preset specified requirement, the embodiment determines that the target user performs the corresponding target indoor exercise item in the standard duration. For example, assuming that the standard duration is 3 minutes, the 3 minutes are divided into 12 groups, and each group of sub-durations is 15 seconds, the following settings can be made:

[0094] : represents the total number of movements in the standard duration (for example, the number of steps corresponding to a treadmill, the number of laps corresponding to a spinning bike, the number of swings corresponding to a rowing machine and an elliptical machine, etc.);

[0095] : represents the number of movements of the first group of sub-durations in the standard duration (for example, );

[0096] : represents the set threshold value of the indoor exercise item in the standard duration (the set threshold value is different for different indoor exercise items);

[0097] ​ : indicates the number of times of the movement of the group meets the minimum value requirement (Boolean value judgment, true if met, otherwise false);

[0098] The following general logic constraints exist:

[0099]

[0100]

[0101] (1) When the indoor exercise project is using a treadmill, if you want to record the number of times of the target indoor exercise project corresponding to the standard duration, the following sub-constraints exist:

[0102]

[0103] The formula of the above sub-constraints is: the total number of steps in 3 minutes should reach at least 150 steps, and the number of steps in each group of 12 groups should reach at least 10 steps; otherwise, start over;

[0104] (2) When the indoor exercise project is using a stationary bike, if you want to record the number of times of the target indoor exercise project corresponding to the standard duration, the following sub-constraints exist:

[0105]

[0106] The formula of the above sub-constraints is: the total number of laps in 3 minutes should reach at least 150 laps, and the number of steps in each group of 12 groups should reach at least 10 laps; otherwise, start over;

[0107] (3) When the indoor exercise project is using a rowing machine, if you want to record the number of times of the target indoor exercise project corresponding to the standard duration, the following sub-constraints exist:

[0108]

[0109] The formula of the above sub-constraints is: the total number of swings in 3 minutes should reach at least 50, there must be a number of swings that can be identified and counted in the first group and the last group within the standard duration, and there should be at least 10 groups with identifiable and counted swings within the standard duration, i.e. 2 groups can be 0, but consecutive adjacent groups with 0 swings should not be allowed, where ; otherwise, start over;

[0110] (4) When the indoor exercise project is using an elliptical machine, if you want to record the number of times of the target indoor exercise project corresponding to the standard duration, the following sub-constraints exist:

[0111]

[0112] The formula of the above sub-constraint condition is: the total swing number in 3 minutes should reach at least 90, the first group and the last group in the standard time duration should exist swing number that can be identified statistically, at least 11 groups in the standard time duration exist swing number that can be identified statistically, and 1 group is allowed to be 0, wherein ; otherwise, restart the identification;

[0113] In actual use of the rowing machine and the elliptical machine for exercise, the exercise amplitude in a short time period can be small, and the distribution of the group with swing number 0 needs to be considered in logical judgment, rather than directly considering that the exercise is stopped, which is more conducive to accurate indoor exercise.

[0114] 207. Do not record the exercise times of the target indoor exercise corresponding to the standard time duration, and reset the standard time duration.

[0115] When it is determined in step 205 that the duration of the target indoor exercise does not reach the standard time duration, it is proved that the accidental and short-time action of the target user indeed causes the misidentification of the intelligent device. In this step, the exercise times of the target indoor exercise corresponding to the standard time duration are not recorded, and the standard time duration is reset, and step 201 is executed again, rather than moving the standard time duration backward in the order of time according to the preset window duration as a step to identify the indoor exercise.

[0116] The embodiment focuses on accurately identifying the indoor exercise of the target user using the treadmill, the spinning bike, the rowing machine, and the elliptical machine. The accurate indoor exercise identification is conducive to accurately recording the exercise time, the exercise duration, and the exercise type distribution of the target user, facilitating the target user to well manage the time of each indoor exercise, and displaying the exercise time of each indoor exercise type through the application interface or the APP of the intelligent device, so as to help the user review the exercise time and plan the target, thereby achieving better exercise effect.

[0117] The above embodiment describes the indoor exercise identification method of the application applied to the intelligent device provided with a three-axis acceleration sensor, and the following describes the embodiment of the indoor exercise identification device of the application applied to the intelligent device provided with a three-axis acceleration sensor. Please refer to Figure 3 , one embodiment of the indoor exercise identification device of the application applied to the intelligent device provided with a three-axis acceleration sensor, which comprises:

[0118] The acquisition unit 301 is configured to acquire the acceleration signal of the target user wearing the three-axis acceleration sensor, and the acceleration signal comprises: the first-axis acceleration signal , the second-axis acceleration signal and a third axis acceleration signal ;

[0119] The extraction unit 302 is configured to extract signal features of the first axis acceleration signal , the second axis acceleration signal , and the third axis acceleration signal , respectively, to obtain a first signal feature set reflected by the first axis acceleration signal , a second signal feature set reflected by the second axis acceleration signal , and a third signal feature set reflected by the third axis acceleration signal .

[0120] The matching unit 303 is configured to match the first signal feature set, the second signal feature set, and the third signal feature set with preset standard action signal requirements corresponding to a plurality of indoor sports items.

[0121] The considering unit 304 is configured to consider a target indoor sports item corresponding to a target standard action signal requirement as the indoor sports item corresponding to the target user when the first signal feature set, the second signal feature set, and the third signal feature set match the target standard action signal requirement, the target standard action signal requirement being one of the standard action signal requirements corresponding to the plurality of indoor sports items, and the target indoor sports item being one of the plurality of indoor sports items.

[0122] The operation performed by the indoor sports item recognition device of the embodiment is similar to the operation performed in the foregoing Figure 1 embodiment, and the repeated parts will not be described here.

[0123] Please refer to Figure 4 , another embodiment of the indoor sports item recognition device of the smart device provided with a three-axis acceleration sensor is provided, which comprises:

[0124] The acquisition unit 401 is configured to acquire an acceleration signal of a target user wearing the three-axis acceleration sensor, the acceleration signal comprising a first axis acceleration signal , a second axis acceleration signal , and a third axis acceleration signal .

[0125] The extraction unit 402 is configured to extract signal features of the first axis acceleration signal , the second axis acceleration signal , and the third axis acceleration signal , respectively, to obtain a first signal feature set reflected by the first axis acceleration signal the reflected first signal feature set, the second axis acceleration signal the reflected second signal feature set, the third axis acceleration signal the reflected third signal feature set

[0126] The matching unit 403 is configured to match the first signal feature set, the second signal feature set, the third signal feature set with preset standard action signal requirements corresponding to a plurality of indoor sports items.

[0127] The considering unit 404 is configured to consider a target indoor sports item corresponding to a target standard action signal requirement as the indoor sports item corresponding to the target user when the first signal feature set, the second signal feature set and the third signal feature set match the target standard action signal requirement, the target standard action signal requirement being one of the standard action signal requirements corresponding to the plurality of indoor sports items, and the target indoor sports item being one of the plurality of indoor sports items.

[0128] Optionally, the device further comprises:

[0129] The judging unit 405 is configured to judge whether the duration of the target indoor sports item reaches a standard duration.

[0130] The recording unit 406 is configured to record the number of movements of the target indoor sports item corresponding to the standard duration when the duration of the target indoor sports item reaches the standard duration, and to move the standard duration backward in time sequence according to a preset window duration as a step, the standard duration being equal to a plurality of times of the preset window duration, and triggering the step of acquiring the acceleration signal of the target user wearing the three-axis acceleration sensor.

[0131] The resetting unit 407 is configured to not record the number of movements of the target indoor sports item corresponding to the standard duration when the duration of the target indoor sports item does not reach the standard duration, and to reset the standard duration, and trigger the step of acquiring the acceleration signal of the target user wearing the three-axis acceleration sensor.

[0132] Optionally, the first signal feature set comprises the first axis acceleration signal the difference between the wave peak and the wave trough in each signal period , the peak-to-peak duration between adjacent wave peaks , the average value of the first axis acceleration signal in a preset window duration ;

[0133] The second signal feature set comprises the second axis acceleration signal​ The difference between the peaks and troughs within each signal cycle is reflected. Peak duration between adjacent peaks The first axis acceleration signal within the preset window duration average ;

[0134] The third signal feature set includes: the third axis acceleration signal The difference between the peaks and troughs within each signal cycle is reflected. Peak duration between adjacent peaks The first axis acceleration signal within the preset window duration average ;

[0135] The pre-defined standard motion signal requirements for several indoor sports include: some or all of the signal features of the first signal feature set, the second signal feature set, and the third signal feature set, and there are no completely identical signal feature requirements among the standard motion signal requirements for the indoor sports.

[0136] Optional, one of several indoor exercise options includes: treadmill;

[0137] The standard motion signal requirements for the treadmill include:

[0138]

[0139] Among them, the This indicates that the smart device detected that the acceleration signal from the triaxial accelerometer satisfies... Under certain conditions, it is determined that the target user has used the treadmill for one exercise session.

[0140] When the matching unit 403 matches the first signal feature set, the second signal feature set, and the third signal feature set with the standard action signal requirements corresponding to a number of preset indoor sports items, it is specifically used for:

[0141] The first signal feature set, the second signal feature set, and the third signal feature set are matched with the standard motion signal requirements corresponding to the treadmill.

[0142] Optional, one of several indoor sports includes: spinning;

[0143] The standard action signal requirements for the exercise bike include:

[0144]

[0145] Among them, the This indicates that the smart device detected that the acceleration signal from the triaxial accelerometer satisfies... The conditions are met. When the target user uses the exercise bike for one exercise session;

[0146] When the matching unit 403 matches the first signal feature set, the second signal feature set, and the third signal feature set with the standard action signal requirements corresponding to a number of preset indoor sports items, it is specifically used for:

[0147] The first signal feature set, the second signal feature set, and the third signal feature set are matched with the standard motion signal requirements corresponding to the exercise bike.

[0148] Optional, one of several indoor sports includes: rowing machine;

[0149] The standard action signal requirements for the rowing machine include:

[0150]

[0151] Among them, the This indicates that the smart device detected that the acceleration signal from the triaxial accelerometer satisfies... The conditions are met. When the target user uses the rowing machine for one exercise session;

[0152] When the matching unit 403 matches the first signal feature set, the second signal feature set, and the third signal feature set with the standard action signal requirements corresponding to a number of preset indoor sports items, it is specifically used for:

[0153] The first signal feature set, the second signal feature set, and the third signal feature set are matched with the standard motion signal requirements corresponding to the rowing machine.

[0154] Optional, one of several indoor exercise options includes: elliptical trainer;

[0155] The standard motion signal requirements for the elliptical machine include:

[0156]

[0157] Among them, the This indicates that the smart device detected that the acceleration signal from the triaxial accelerometer satisfies... The conditions are met. When the target user uses the elliptical machine for one exercise session, it is determined that the target user has performed one exercise session.

[0158] or,

[0159]

[0160] wherein, the indicates that the intelligent device determines that the acceleration signal of the three-axis acceleration sensor meets the condition, and determines that the target user performs one exercise on the elliptical machine;

[0161] When the matching unit 403 matches the first signal feature set, the second signal feature set, the third signal feature set with the standard action signal requirements corresponding to the plurality of indoor exercise items, the matching unit 403 is specifically used for:

[0162] matching the first signal feature set, the second signal feature set, the third signal feature set with the standard action signal requirements corresponding to the elliptical machine.

[0163] Optionally, the first-axis acceleration signal is one of an X-axis acceleration signal of the three-axis acceleration sensor, a Y-axis acceleration signal of the three-axis acceleration sensor, and a Z-axis acceleration signal of the three-axis acceleration sensor;

[0164] the second-axis acceleration signal is one of the X-axis acceleration signal of the three-axis acceleration sensor, the Y-axis acceleration signal of the three-axis acceleration sensor, and the Z-axis acceleration signal of the three-axis acceleration sensor;

[0165] the third-axis acceleration signal is one of the X-axis acceleration signal of the three-axis acceleration sensor, the Y-axis acceleration signal of the three-axis acceleration sensor, and the Z-axis acceleration signal of the three-axis acceleration sensor;

[0166] and the first-axis acceleration signal , the second-axis acceleration signal , and the third-axis acceleration signal are not the same.

[0167] The operation performed by the indoor exercise item identification device of the embodiment is similar to the operation performed in the foregoing Figure 2 embodiment, and the repeated parts are not described here.

[0168] The computer device in the embodiment of the present application is described below. Please refer to Figure 5 One embodiment of the computer device in the embodiment of the present application includes:

[0169] The computer device 500 can include one or more central processing units (CPU) 501 and a memory 502 in which one or more applications or data are stored. The memory 502 is volatile storage or persistent storage. The programs stored in the memory 502 can include one or more modules, each of which can include a series of instruction operations in the computer device. Further, the central processing unit 501 can be configured to communicate with the memory 502 to execute the series of instruction operations in the memory 502 on the computer device 500. The computer device 500 can also include one or more network interfaces 503, one or more three-axis gyroscope sensors 504, and / or one or more display screens 505, and / or one or more power supplies 506, and / or one or more operating systems, such as Harmony OS, Windows Server, Mac OS, Unix, Linux, FreeBSD, etc. The central processing unit 501 can perform the operations performed in any of the embodiments described above, and details are not repeated here. Figure 1 、 Figure 2 The central processing unit 501 can perform the operations performed in any of the embodiments described above, and details are not repeated here.

[0170] In several embodiments provided in the present application, those skilled in the art should understand that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the unit is only a logical function division, and in actual implementation, there can be another division way, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.

[0171] In addition, each of the function units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software function unit. When the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application, the essential part or the contribution to the prior art, or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, read-only memory), a random access memory (RAM, random access memory), a magnetic disk or an optical disk, and various media that can store program codes.

[0172] The above only describes the preferred embodiments of the present application and is not intended to limit the present application. Any modifications, equivalent replacements or improvements made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method for identifying indoor sports, characterized in that, Applications include smart devices equipped with triaxial accelerometers, including: The triaxial accelerometer is used to acquire the acceleration signal of the target user wearing it, the acceleration signal including: a first axis acceleration signal. Second axis acceleration signal and third-axis acceleration signal ; Extract the first axis acceleration signal respectively The second axis acceleration signal The third axis acceleration signal The signal characteristics are used to obtain the first axis acceleration signal. The reflected first signal feature set and second axis acceleration signal The reflected second signal feature set, the third axis acceleration signal The third signal feature set reflected; The first signal feature set, the second signal feature set, and the third signal feature set are matched with the standard action signal requirements corresponding to several preset indoor sports projects; When the first signal feature set, the second signal feature set, and the third signal feature set match the target standard action signal requirement, the target indoor sports project corresponding to the target standard action signal requirement is regarded as the indoor sports project corresponding to the target user. The target standard action signal requirement is one of the standard action signal requirements corresponding to several indoor sports projects, and the target indoor sports project is one of several indoor sports projects. The first signal feature set includes: the first axis acceleration signal The difference between the peaks and troughs within each signal cycle is reflected. Peak duration between adjacent peaks The first axis acceleration signal within the preset window duration average ; The second signal feature set includes: the second axis acceleration signal The difference between the peaks and troughs within each signal cycle is reflected. Peak duration between adjacent peaks The first axis acceleration signal within the preset window duration average ; The third signal feature set includes: the third axis acceleration signal The difference between the peaks and troughs within each signal cycle is reflected. Peak duration between adjacent peaks The first axis acceleration signal within the preset window duration average ; The standard motion signal requirements for several preset indoor sports events include: signal features of some or all of the events in the first signal feature set, the second signal feature set, and the third signal feature set, and there are no completely identical signal feature requirements among the standard motion signal requirements for the indoor sports events; One of several indoor sports includes: treadmill; The standard motion signal requirements for the treadmill include: Among them, the This indicates that the smart device detected that the acceleration signal from the triaxial accelerometer satisfies... Under certain conditions, it is determined that the target user has used the treadmill for one exercise session. Matching the first signal feature set, the second signal feature set, and the third signal feature set with the standard motion signal requirements corresponding to several preset indoor sports includes: The first signal feature set, the second signal feature set, and the third signal feature set are matched with the standard motion signal requirements corresponding to the treadmill.

2. The indoor sports identification method according to claim 1, characterized in that, The method further includes: Determine whether the duration of the target indoor exercise meets the standard duration; When the duration of the target indoor exercise reaches the standard duration, the number of times the target indoor exercise is performed corresponding to the standard duration is recorded, and the standard duration is shifted forward in chronological order with a preset window duration as the step size. The standard duration is equal to a number of multiples of the preset window duration, triggering the step of obtaining the acceleration signal of the triaxial accelerometer to the target user wearing it. When the duration of the target indoor exercise does not reach the standard duration, the number of times the target indoor exercise is performed corresponding to the standard duration is not recorded, the standard duration is reset, and the step of obtaining the acceleration signal of the target user wearing the triaxial accelerometer is triggered.

3. The indoor sports identification method according to claim 1, characterized in that, One of several indoor sports includes: spinning; The standard action signal requirements for the exercise bike include: Among them, the This indicates that the smart device detected that the acceleration signal from the triaxial accelerometer satisfies... The conditions are met. When the target user uses the exercise bike for one exercise session; Matching the first signal feature set, the second signal feature set, and the third signal feature set with the standard motion signal requirements corresponding to several preset indoor sports includes: The first signal feature set, the second signal feature set, and the third signal feature set are matched with the standard motion signal requirements corresponding to the exercise bike.

4. The indoor sports identification method according to claim 1, characterized in that, One of several indoor sports includes: rowing machines; The standard action signal requirements for the rowing machine include: Among them, the This indicates that the smart device detected that the acceleration signal from the triaxial accelerometer satisfies... The conditions are met. When the target user uses the rowing machine for one exercise session; Matching the first signal feature set, the second signal feature set, and the third signal feature set with the standard motion signal requirements corresponding to several preset indoor sports includes: The first signal feature set, the second signal feature set, and the third signal feature set are matched with the standard motion signal requirements corresponding to the rowing machine.

5. The indoor sports identification method according to claim 1, characterized in that, One of several indoor exercise options includes: the elliptical trainer; The standard motion signal requirements for the elliptical machine include: Among them, the This indicates that the smart device detected that the acceleration signal from the triaxial accelerometer satisfies... The conditions are met. When the target user uses the elliptical machine for one exercise session, it is determined that the target user has performed one exercise session. or, Among them, the This indicates that the smart device detected that the acceleration signal from the triaxial accelerometer satisfies... Under certain conditions, it is determined that the target user has performed one exercise session using the elliptical machine; Matching the first signal feature set, the second signal feature set, and the third signal feature set with the standard motion signal requirements corresponding to several preset indoor sports includes: The first signal feature set, the second signal feature set, and the third signal feature set are matched with the standard motion signal requirements corresponding to the elliptical machine.

6. The indoor sports identification method according to claim 1, characterized in that, First axis acceleration signal It is one of the X-axis acceleration signal, the Y-axis acceleration signal, and the Z-axis acceleration signal of the triaxial accelerometer. Second axis acceleration signal It is one of the X-axis acceleration signal, the Y-axis acceleration signal, and the Z-axis acceleration signal of the triaxial accelerometer. The third axis acceleration signal It is one of the X-axis acceleration signal, the Y-axis acceleration signal, and the Z-axis acceleration signal of the triaxial accelerometer. And the first axis acceleration signal The second axis acceleration signal and the third axis acceleration signal They are not the same.

7. An indoor sports activity recognition device, characterized in that, Applications include smart devices equipped with triaxial accelerometers, including: The acquisition unit is used to acquire the acceleration signal of the triaxial accelerometer to the target user wearing it, the acceleration signal including: a first axis acceleration signal. Second axis acceleration signal and third-axis acceleration signal ; Extraction unit, used to extract the first axis acceleration signal respectively. The second axis acceleration signal The third axis acceleration signal The signal characteristics are used to obtain the first axis acceleration signal. The reflected first signal feature set and second axis acceleration signal The reflected second signal feature set, the third axis acceleration signal The third signal feature set reflected; The matching unit is used to match the first signal feature set, the second signal feature set, and the third signal feature set with the standard action signal requirements corresponding to a number of preset indoor sports projects. The unit is used to regard the target indoor sports project corresponding to the target standard action signal requirement as the indoor sports project corresponding to the target user when the first signal feature set, the second signal feature set, and the third signal feature set match the target standard action signal requirement. The target standard action signal requirement is one of the standard action signal requirements corresponding to several indoor sports projects, and the target indoor sports project is one of several indoor sports projects. The first signal feature set includes: the first axis acceleration signal The difference between the peaks and troughs within each signal cycle is reflected. Peak duration between adjacent peaks The first axis acceleration signal within the preset window duration average ; The second signal feature set includes: the second axis acceleration signal The difference between the peaks and troughs within each signal cycle is reflected. Peak duration between adjacent peaks The first axis acceleration signal within the preset window duration average ; The third signal feature set includes: the third axis acceleration signal The difference between the peaks and troughs within each signal cycle is reflected. Peak duration between adjacent peaks The first axis acceleration signal within the preset window duration average ; The standard motion signal requirements for several preset indoor sports events include: signal features of some or all of the events in the first signal feature set, the second signal feature set, and the third signal feature set, and there are no completely identical signal feature requirements among the standard motion signal requirements for the indoor sports events; One of several indoor sports includes: treadmill; The standard motion signal requirements for the treadmill include: Among them, the This indicates that the smart device detected that the acceleration signal from the triaxial accelerometer satisfies... Under certain conditions, it is determined that the target user has used the treadmill for one exercise session. When the matching unit matches the first signal feature set, the second signal feature set, and the third signal feature set with the standard motion signal requirements corresponding to several preset indoor sports items, it is specifically used for: The first signal feature set, the second signal feature set, and the third signal feature set are matched with the standard motion signal requirements corresponding to the treadmill.

8. A smart device, characterized in that, include: Central processing unit, memory, bus, network interface, three-axis gyroscope sensor, display screen; The central processing unit is connected to the memory, the network interface, the three-axis gyroscope sensor, and the display screen via the bus; The memory stores a program; When the processor executes the program stored in the memory, it executes the indoor sports project identification method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Yoga motion recognition method based on multiple acceleration sensors

    CN109740418A

  • Pig behavior recognition method and system based on information fusion

    CN111339838A