Rope skipping action recognition method, rope skipping recognition system, fitness mat and fitness equipment
By integrating the pressure sensing module on the fitness mat, identifying the jumping position area and analyzing the foot posture, the problem of difficulty for athletes to realize wrong movements is solved, real-time feedback and correction are achieved, and the risk of sports injury is reduced.
Patent Information
- Application Number
- CN202310579957.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-22
- Publication Date
- 2025-04-29
- Estimated Expiration
- 2043-05-22
AI Technical Summary
Sportsmen find it difficult to realize wrong movements during rope skipping training, resulting in sports injuries.
By integrating a pressure sensing module on the fitness mat, obtaining pressure coordinate points, identifying the jumping position area and analyzing the jumping foot posture, providing real-time feedback and correction guidance.
Effectively identify and correct users' wrong rope skipping movements, reduce the risk of sports injuries, and improve training efficiency and safety.
Smart Images

Figure CN116474311B_ABST
Abstract
Description
Technical Field
[0001] The present invention generally relates to the technical field of fitness equipment, and in particular to a rope skipping action recognition method, a rope skipping recognition system, a fitness mat and fitness equipment. Background Art
[0002] Rope skipping is a simple and widely practiced sport suitable for most people to do aerobic exercise. However, it is often difficult for athletes to realize that they have made mistakes during training, and incorrect rope skipping movements can cause athletes to suffer more serious sports injuries. Summary of the invention
[0003] The rope skipping action recognition method, rope skipping recognition system, fitness mat and fitness equipment provided by the present invention are used to correct the user's erroneous actions and prevent sports injuries.
[0004] According to a first aspect of the present invention, a method for identifying a rope skipping action is provided, comprising the following steps:
[0005] Get the pressure coordinate points of the fitness mat;
[0006] According to the pressure coordinate points, the skipping rope position area is identified and the skipping rope foot posture is analyzed to guide and correct the skipping rope action.
[0007] In some of the embodiments, the number of rope skipping is measured based on the pressure coordinate points, and the rope skipping position area is identified after the number of rope skipping is measured and before the rope skipping foot posture is analyzed.
[0008] In some embodiments, measuring the number of rope skipping comprises the following steps:
[0009] Get the actual number N of pressure coordinate points;
[0010] Comparing the actual number N with the first preset number N1;
[0011] When N≥N1, the number of rope skipping is accumulated once.
[0012] In some embodiments, identifying the rope skipping position area includes the following steps:
[0013] Divide the working area of the fitness mat and obtain the central area of the fitness mat;
[0014] Integrate the coordinate set and obtain the central coordinate point of the coordinate set;
[0015] Compare the center coordinate point and the center area;
[0016] If the center coordinate point falls outside the center area, the control alarm prompts.
[0017] In some embodiments, the integrating coordinate set comprises the following steps:
[0018] Get the actual interval L between two adjacent pressure coordinate points;
[0019] Compare the actual interval L with the preset interval L0, and compare the actual number N of pressure coordinate points with the second preset number N2;
[0020] When L<L0 and N≥N2, the coordinate set is integrated.
[0021] In some embodiments, dividing the working area of the fitness mat comprises the following steps:
[0022] Divide the working area of the fitness mat into a central area, a transition area and a side area from the center of the fitness mat outwards;
[0023] The central area, the transition area and the side area are arranged in sequence, and the transition area is arranged between the central area and the side area.
[0024] In some embodiments, the following steps are included before the control alarm prompt:
[0025] The transition area and the side area are divided into a left area, a right area, an upper area, a lower area, an upper left area, a lower left area, an upper right area and a lower right area. The left area, the right area, the upper area and the lower area are respectively arranged around the central area. The upper left area is arranged between the left area and the upper area, the upper right area is arranged between the right area and the upper area, the lower left area is arranged between the left area and the lower area, and the lower right area is arranged between the right area and the lower area.
[0026] If the center coordinate point falls in any one of the left area, right area, upper area, lower area, upper left area, lower left area, upper right area and lower right area, the control sends an alarm indication in the opposite direction corresponding to the area.
[0027] In some embodiments, analyzing the rope skipping foot posture comprises the following steps:
[0028] Comparing the actual number N of pressure coordinate points with a third preset number N3;
[0029] When N≥N3, determine the rope skipping posture with the entire sole of the foot;
[0030] When N<N3, determine the rope skipping posture with the forefoot.
[0031] In some embodiments, after determining the rope skipping posture of the forefoot, the following steps are included:
[0032] Determine whether the coordinate set has two subsets;
[0033] If the coordinate set has two subsets, obtain the center coordinate values corresponding to the two subsets respectively;
[0034] According to the distance between the two center coordinate values, the relative position between the left foot and the right foot is determined.
[0035] In some implementations, determining whether the coordinate set has two subsets comprises the following steps:
[0036] Get the actual interval L' between two adjacent pressure coordinate points;
[0037] Comparing the actual interval L' with the preset interval L0', and comparing the actual number N' of the pressure coordinate points with the fourth preset number N4;
[0038] When L'<L0' and N≥N4, determine the integrated subset;
[0039] If there is a gap between the two subsets, it is determined that the coordinate set has two subsets.
[0040] In some embodiments, the following steps are included before determining the relative position between the left foot and the right foot:
[0041] Get the actual distance Lxy between the two center coordinate values;
[0042] Comparing the actual distance Lxy with the first preset distance L1;
[0043] When Lxy<L1, the correct rope skipping posture is determined;
[0044] When Lxy ≥ L1, determine the relative position between the left foot and the right foot.
[0045] In some embodiments, determining the relative position between the left foot and the right foot comprises the following steps:
[0046] Get the actual horizontal distance Lx between the two center coordinate values;
[0047] Compare the actual horizontal distance Lx with the second preset distance L2;
[0048] When Lx≥L2, it is determined that the distance between the left foot and the right foot in the horizontal direction is too large.
[0049] In some embodiments, determining the relative position between the left foot and the right foot comprises the following steps:
[0050] Get the actual vertical distance Ly between the two center coordinate values;
[0051] Comparing the actual horizontal distance Ly with the third preset distance L3;
[0052] When Ly≥L3, it is determined that the distance between the left foot and the right foot in the vertical direction is too large.
[0053] According to a second aspect of the present invention, a rope skipping recognition system according to an embodiment of the present invention is controlled by using the above-mentioned rope skipping action recognition method.
[0054] In some embodiments, the rope skipping identification system includes:
[0055] A pressure sensing module, the pressure sensing module comprising a conductive carbon film layer and two conductive layers arranged opposite to each other, the conductive carbon film layer being arranged between the two conductive layers;
[0056] The control module is arranged outside the fitness mat body and is electrically connected to the conductive layer and the conductive carbon film layer.
[0057] According to a third aspect of the present invention, a fitness mat according to an embodiment of the present invention comprises a fitness mat body and the above-mentioned skipping rope identification system, wherein the skipping rope identification system is arranged on the fitness mat body.
[0058] According to a fourth aspect of the present invention, a fitness device according to an embodiment of the present invention comprises a terminal device and the fitness mat described above, wherein the fitness mat is wirelessly connected to the terminal device.
[0059] An embodiment of the present invention has the following advantages or beneficial effects:
[0060] The skipping rope action recognition method and recognition system provided in the embodiments of the present invention add pressure position sensing on the basis of the existing skipping rope mat, identify the skipping rope position area and analyze the skipping rope foot posture according to the pressure coordinate points, and realize the user's skipping rope position area and skipping rope foot posture recognition, so as to remind the user and correct the wrong actions in time to prevent sports injuries.
[0061] The fitness mat provided in the embodiment of the present invention has a fitness mat body for providing a rope skipping area for a user, and a rope skipping identification system for monitoring the rope skipping process of the user so as to evaluate and guide the rope skipping process of the user.
[0062] The fitness equipment provided by the embodiment of the present invention is a fitness mat wirelessly connected to a terminal device. While providing a skipping area for the user, the fitness mat can also monitor the user's skipping process. The terminal device can provide evaluation and guidance functions to correct the user's wrong actions in time to prevent sports injuries. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] In order to better understand the present invention, reference may be made to the embodiments shown in the following drawings. The components in the drawings are not necessarily to scale, and related elements may be omitted in order to emphasize and clearly illustrate the technical features of the present invention. In addition, related elements or components may have different settings as known in the art. In addition, in the drawings, the same reference numerals represent the same or similar components in each of the drawings. The above and other features and advantages of the present invention will become more apparent by describing in detail its exemplary embodiments with reference to the drawings.
[0064] in:
[0065] Figure 1 It shows a schematic diagram of the structure of a fitness device according to an embodiment of the present invention;
[0066] Figure 2 It is a schematic diagram of the structure of a rope skipping identification system according to an embodiment of the present invention;
[0067] Figure 3 Shown is a schematic diagram of an exploded structure of a fitness mat according to an embodiment of the present invention;
[0068] Figure 4 The figure shows a schematic diagram of cooperation between a fitness mat and a terminal device according to an embodiment of the present invention;
[0069] Figure 5 It shows a schematic diagram of coordinate pressure points of a fitness mat during rope skipping according to an embodiment of the present invention;
[0070] Figure 6 It is a schematic diagram showing the structure of a fitness mat divided into working areas according to an embodiment of the present invention;
[0071] Figure 7 It shows a schematic diagram of a structure in which the center coordinate point of a fitness mat according to an embodiment of the present invention falls outside the center area;
[0072] Figure 8 It shows Figure 7 Schematic diagram of corresponding coordinate pressure points;
[0073] Fig. 9 Shown is a schematic diagram of a full-sole rope skipping posture on a fitness mat according to an embodiment of the present invention;
[0074] Fig.10 Shown is a schematic diagram of a rope skipping posture of the forefoot of a fitness mat according to an embodiment of the present invention;
[0075] Fig.11 The diagram shows a schematic diagram of a fitness mat according to an embodiment of the present invention in which the horizontal distance between the left foot and the right foot is too large;
[0076] Fig.12 It shows Fig.11Schematic diagram of corresponding coordinate pressure points;
[0077] Fig.13 The diagram shows a schematic diagram of a fitness mat according to an embodiment of the present invention in which the front-to-back distance between the left foot and the right foot in the vertical direction is too large;
[0078] Fig.14 It shows Fig.13 Schematic diagram of corresponding coordinate pressure points;
[0079] Fig.15 Shown is a schematic diagram of a correct rope skipping foot posture on a fitness mat according to an embodiment of the present invention;
[0080] Fig.16 Shown is a flow chart of a method for identifying the effect of rope skipping according to an embodiment of the present invention.
[0081] The reference numerals are described as follows:
[0082] 10. Fitness mat; 101. Central area; 102. Transition area; 103. Side area;
[0083] 1. Fitness mat body; 11. Protective layer; 2. Skipping rope recognition system;
[0084] 21. pressure sensing module; 211. conductive carbon film layer; 212. conductive layer;
[0085] 22, control module; 221, processor; 2211, control mainboard; 2212, first information transmission module; 2213, indication module; 222, memory;
[0086] 20. Terminal device; 201. Cloud; 202. Storage; 203. APP; 204. Second information transmission module; 205. Display screen; 206. Speaker. DETAILED DESCRIPTION
[0087] The following will be combined with the accompanying drawings in the exemplary embodiments of the present invention to clearly and completely describe the technical solutions in the exemplary embodiments of the present invention. The exemplary embodiments described herein are only for illustrative purposes and are not intended to limit the scope of protection of the present invention. Therefore, it should be understood that various modifications and changes can be made to the exemplary embodiments without departing from the scope of protection of the present invention.
[0088] In the description of the present invention, unless otherwise clearly specified and limited, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance; the term "plurality" refers to two or more; the term "and / or" includes any and all combinations of one or more associated listed items. In particular, reference to "the / the" object or "an" object is also intended to indicate one of a possible plurality of such objects.
[0089] Unless otherwise specified or explained, the terms "connection", "fixation", etc. should be understood in a broad sense. For example, "connection" can be a fixed connection, a detachable connection, an integral connection, an electrical connection, or a signal connection; "connection" can be a direct connection or an indirect connection through an intermediate medium. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0090] Further, in the description of the present invention, it should be understood that the directional words such as "upper", "lower", "inner", "outer" and the like described in the exemplary embodiments of the present invention are described at the angles shown in the accompanying drawings and should not be understood as limiting the exemplary embodiments of the present invention. It should also be understood that, in the context, when it is mentioned that an element or feature is connected to another element (one or more) "upper", "lower", or "inner", "outer", it can not only be directly connected to the other (one or more) elements "upper", "lower", "inner", "outer", but also can be indirectly connected to the other (one or more) elements "upper", "lower", "inner", "outer" through an intermediate element.
[0091] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that the present invention will be comprehensive and complete and fully convey the concepts of the example embodiments to those skilled in the art. The same reference numerals in the figures represent the same or similar structures, and thus their detailed description will be omitted.
[0092] This embodiment provides a fitness device, such as Figure 1 As shown, the fitness device includes a terminal device 20 and a fitness mat 10 , and the fitness mat 10 is connected to the terminal device 20 via wireless communication.
[0093] The fitness equipment provided in this embodiment, the fitness mat 10 is wirelessly connected to the terminal device 20. While providing a skipping area for the user, the fitness mat 10 can also monitor the user's skipping process. The terminal device 20 can provide evaluation and guidance functions to correct the user's wrong actions in time to prevent sports injuries.
[0094] Specifically, the fitness mat 10 can obtain the position data of the user's skipping rope, and display the position data on the interface through the terminal device 20 after algorithm processing, wherein the algorithm can be built into the fitness mat 10, or placed on the terminal device 20, or placed on the server, and the fitness mat 10 and the terminal device 20 use wireless communication methods, such as Bluetooth or WiFi, etc. After identifying the position where the user steps on the fitness mat 10, the user's skipping rope situation can be displayed and guided by combining with the terminal device 20, such as a mobile phone, tablet, magic mirror or TV, so that the user can view his or her skipping rope situation in real time on the terminal device 20, and give corresponding scores and suggestions.
[0095] like Figure 2 As shown, this embodiment further provides a fitness mat 10 , including a fitness mat body 1 and a skipping rope identification system 2 , wherein the skipping rope identification system 2 is disposed on the fitness mat body 1 .
[0096] The fitness mat 10 provided in this embodiment has a fitness mat body 1 for providing a rope skipping area for the user, and a rope skipping identification system 2 for monitoring the rope skipping process of the user so as to evaluate and guide the rope skipping process of the user.
[0097] In one embodiment, Figure 3 As shown, the fitness mat body 1 includes two oppositely disposed protective layers 11. Specifically, the two protective layers 11 are oppositely disposed up and down, and the two protective layers 11 can be called an upper mat and a lower mat, and the protective layers 11 can be made of TPE material.
[0098] This embodiment also provides a rope skipping recognition system 2, which is controlled by using a rope skipping action recognition method.
[0099] The rope skipping identification system 2 provided in this embodiment is used to remind the user and correct wrong actions in time to prevent sports injuries.
[0100] In one embodiment, the rope skipping identification system 2 includes a pressure sensing module 21 and a control module 22. The pressure sensing module 21 includes a conductive carbon film layer 211 and two oppositely disposed conductive layers 212. The conductive layer 212 is disposed in the fitness mat body 1, and the conductive carbon film layer 211 is disposed between the two conductive layers 212. The control module 22 is disposed outside the fitness mat body 1 and is electrically connected to the conductive layer 212 and the conductive carbon film layer 211.
[0101] The pressure sensing module 21 can also be called the core sensing layer. The core sensing layer is composed of a three-layer structure of two conductive layers 212 and a conductive carbon film layer 211. The two oppositely arranged conductive layers 212 are arranged between the two protective layers 11. The two conductive layers 212 are opposite and arranged up and down, so the two conductive layers 212 can be called the upper conductive layer and the lower conductive layer. It can be understood that the conductive layer 212 is made of a material with good deformation and self-recovery force, and the conductive layer 212 can be selected from metal foil, such as aluminum foil. The conductive carbon film layer 211 is sandwiched between the two conductive layers 212, and the conductive carbon film layer 211 can be called the middle conductive carbon film layer.
[0102] Specifically, the aluminum foil of the upper conductive layer is arranged in rows, and the aluminum foil of the lower conductive layer is arranged in columns, and the upper conductive layer and the lower conductive layer are combined up and down to form a horizontal and vertical intersection. When stepping on the upper mat during rope skipping, since the conductive carbon film layer 211 is arranged between the two conductive layers 212, the conductive carbon film layer 211 will contact the aluminum foil of the two conductive layers 212, and there will be a voltage value after the carbon film of the conductive carbon film layer 211 contacts the aluminum foil of the conductive layer 212. When the voltage is applied to the conductive carbon film layer 211, the pressure at the contact position causes the aluminum foil of the upper and lower conductive layers 212 to deform, and the contact area between the aluminum foil and the conductive carbon film layer 211 increases, resulting in a decrease in resistance at the corresponding position. Since the control module 22 is electrically connected to the conductive carbon film layer 211 and the conductive layer 212, a certain voltage can be applied to the conductive carbon film layer 211, and the voltage value of the aluminum foil in the conductive layer 212 is collected to determine whether the row or column of the conductive layer 212 is stepped on.
[0103] It should be noted that the conductive carbon film layer 211 can be electrically connected to the control module 22 through a wire. By electrifying the carbon film, the influence of the carbon film on the resistance of the entire loop can be reduced, thereby preventing noise generated during rope skipping and affecting the pressure sensing data.
[0104] In one embodiment, Figure 2 As shown, the control module 22 includes a processor 221 and a memory 222 which are electrically connected to each other. The processor 221 is used to apply a voltage signal to the sensing module, detect the voltage values of the rows and columns in the two conductive layers 212, determine whether the row or column is stepped on by collecting the voltage values, and process the acquired position information. The memory 222 is used to store the position information or the processing results.
[0105] In one embodiment, Figure 2 and Figure 4 As shown, the processor 221 includes a control mainboard 2211, which is used to receive the position data transmitted by the pressure sensing module 21 and perform data processing, and then send the processed collective data of the pressure sensing module 21 and battery information to the terminal device 20.
[0106] In one embodiment, the processor 221 also includes a first information transmission module 2212, which is located inside the fitness mat body 1 and is connected to the terminal device 20 using information transmission methods such as WiFi, Bluetooth or wired, so as to send the position information of the pressure sensing module 21 to the terminal device 20 such as a fitness mirror or a mobile phone, and can also transmit the light coordinate information of the terminal device 20 to the control motherboard 2211.
[0107] In one embodiment, the processor 221 further includes an indication module 2213, which may be an indicator light or a buzzer, for displaying the power on / off state and battery information of the fitness mat 10, and finally providing reminders in the form of light color, flashing, or sirens.
[0108] In one embodiment, Figure 4 As shown, the terminal device 20 includes a cloud 201, a storage 202, an APP 203, and a second information transmission module 204, a display screen 205, and a speaker 206. The cloud 201 can be specifically a server, and the cloud 201 is used to store courses and rope skipping data analysis related data. The storage 202 is connected to the cloud 201 for communication, and the storage 202 is used to store course data downloaded from the cloud 201. APP 203 can be specifically a rope mat dedicated APP 203, and the second information transmission module 204 is located in APP 203, and is connected to the pressure sensing module 21 of the fitness mat 10 through the first information transmission module 2212 using information transmission methods such as Bluetooth. APP 203 is connected to the storage 202 for communication, and APP 203 can call the position data from the storage 222 and compare and analyze the position data, and finally draw relevant conclusions, and can perform course learning, rope skipping and data storage and analysis to help users improve their rope skipping level. The display screen 205 is connected to the APP 203 for communication, and the display screen 205 is used to display the course content, data analysis results, etc. of APP 203. The speaker 206 is used for voice interaction, and can remind the user of the skipping time, number of times, skipping position area, foot posture problems, and motivate the user to skip rope in real time during the skipping process.
[0109] This embodiment also provides a method for identifying a rope skipping action, which includes the following steps:
[0110] Obtaining the pressure coordinate points of the fitness mat 10;
[0111] According to the pressure coordinate points, the skipping rope position area is identified and the skipping rope foot posture is analyzed to guide and correct the skipping rope action.
[0112] The skipping rope action recognition method provided in this embodiment adds pressure position sensing on the basis of the existing skipping rope mat, identifies the skipping rope position area and analyzes the skipping rope foot posture according to the pressure coordinate points, and realizes the recognition of the user's skipping rope position area and skipping rope foot posture, so as to remind the user and correct the wrong actions in time to prevent sports injuries.
[0113] In one embodiment, the number of rope skipping is measured according to the pressure coordinate points, and the rope skipping position area is identified after the number of rope skipping is measured and before the rope skipping foot posture is analyzed.
[0114] Specifically, according to the pressure coordinate point, the number of rope skipping is measured to realize the counting function of the fitness mat 10. After measuring the number of rope skipping, the rope skipping posture is analyzed, and finally the rope skipping position area is identified, that is, the priorities of the three detection indicators of measuring the number of rope skipping, analyzing the rope skipping foot posture and identifying the rope skipping position area are reduced in sequence, and the first indicator of the three detection indicators can be used as the basis of the second indicator, reducing the risk of repeated steps and improving the overall detection response speed.
[0115] In one embodiment, measuring the number of rope skipping includes the following steps:
[0116] Get the actual number N of pressure coordinate points;
[0117] Comparing the actual number N with the first preset number N1;
[0118] When N≥N1, the number of rope skipping is accumulated once.
[0119] It is understandable that if the actual number N of pressure coordinate points is less than the first preset number N1, the actual number of pressure coordinate points is relatively small, the effective position area where the user actually steps on the fitness mat 10 is relatively small, or the user does not perform a skipping action by mistake, etc. At this time, these pressure coordinate points are invalid coordinate points and are not recorded as the number of skipping. If the actual number N of pressure coordinate points is greater than or equal to the first preset number N1, the actual number of pressure coordinate points is relatively large, and the effective position area where the user actually steps on the fitness mat 10 is relatively large. At this time, these pressure coordinate points are valid coordinate points and can be accumulated and recorded as the number of skipping. Using rows and columns, the actual position of the user stepping on the fitness mat 10 is determined. If the actual number N of pressure coordinate points exceeds N1, it is determined whether there is any stepping. When the actual number N of pressure coordinate points is greater than or equal to N1, the number of skipping increases by 1, and the skipping is counted in this way.
[0120] Specifically, Figure 5As shown, the set of multiple pressure coordinate points is {(3,9), (3,10), (4,8), (4,9), (4,10), (6,8), (6,9), (6,10), (7,9), (7,10)}, and the actual number of pressure coordinate points N is 10, wherein the first preset number N1 can be specifically selected as 6. Since 10 ≥ 6, the number of rope skipping is accumulated once, that is, it is added once on the basis of the original number of rope skipping.
[0121] In one embodiment, Figure 6 As shown, identifying the rope skipping position area includes the following steps:
[0122] Divide the working area of the fitness mat 10 and obtain the central area 101 of the fitness mat 10;
[0123] Integrate the coordinate set and obtain the central coordinate point of the coordinate set;
[0124] Comparing the center coordinate point with the center area 101;
[0125] If the center coordinate point falls outside the center area 101, the control alarm prompts.
[0126] It can be understood that the central area 101 is approximately the center position of the working area of the fitness mat 10. If the user exceeds the central area 101 or is at a large distance from the central area 101, the accuracy of pressure detection may be affected. For this reason, multiple pressure coordinate points are integrated into a coordinate set, and the central coordinate point of the coordinate set is compared with the central area 101. If the central coordinate point falls within the central area 101, it means that the user is in the center of the skipping rope area. If the central coordinate point falls outside the central area 101, it means that the user is no longer in the center of the skipping rope area. The control alarm prompts to help the user quickly return to the center of the skipping rope area. While ensuring the accuracy of skipping rope action recognition, it can also prevent the user from stepping on the edge of the fitness mat 10 with both feet while skipping rope and falling, thereby improving the safety of the fitness process.
[0127] In one embodiment, integrating the coordinate set comprises the following steps:
[0128] Get the actual interval L between two adjacent pressure coordinate points;
[0129] Compare the actual interval L with the preset interval L0, and compare the actual number N of pressure coordinate points with the second preset number N2;
[0130] When L<L0 and N≥N2, the coordinate set is integrated.
[0131] It can be understood that if the actual interval between two adjacent pressure coordinate points is greater than or equal to the preset interval L0, it means that even if the two pressure coordinate points are adjacent, the distance between them is relatively large, and they are still in a discrete state in essence; if the actual number N of pressure coordinate points is less than the second preset number N2, it means that the actual number of pressure coordinate points is relatively small, which is an erroneous operation performed by the user other than rope skipping, and is an invalid coordinate point. When the actual interval between two adjacent pressure coordinate points is less than the preset interval L0 and the actual number N of pressure coordinate points is greater than or equal to the second preset number N2, the actual number of pressure coordinate points is relatively large, and the distance between two adjacent pressure coordinate points is relatively small, which means that these pressure coordinate points are continuous coordinate points, which can represent the pressure on the fitness mat 10 when the user steps on the fitness mat 10 with both feet during rope skipping.
[0132] In one embodiment, Figure 6 As shown, dividing the working area of the fitness mat 10 includes the following steps:
[0133] The working area of the fitness mat 10 is divided into a central area 101, a transition area 102 and a side area 103 along the center of the fitness mat 10 outwards; wherein the central area 101, the transition area 102 and the side area 103 are arranged in sequence, and the transition area 102 is arranged between the central area 101 and the side area 103.
[0134] It can be understood that the central area 101 is the core area of the fitness mat 10 and the main area for the user to jump rope. The central area 101 can be called the inner circle, the transition area 102 is arranged around the central area 101, the transition area 102 can be called the middle ring, and the side area 103 is arranged around the transition area 102, and the side area 103 can be called the outer ring.
[0135] In one embodiment, the following steps are included before controlling the alarm prompt:
[0136] The transition area 102 and the side area 103 are divided into a left area, a right area, an upper area, a lower area, an upper left area, a lower left area, an upper right area and a lower right area. The left area, the right area, the upper area and the lower area are respectively arranged around the central area 101, the upper left area is arranged between the left area and the upper area, the upper right area is arranged between the right area and the upper area, the lower left area is arranged between the left area and the lower area, and the lower right area is arranged between the right area and the lower area; if the center coordinate point falls in any one of the left area, the right area, the upper area, the lower area, the upper left area, the lower left area, the upper right area and the lower right area, the control sends an alarm indication in the opposite direction corresponding to the area.
[0137] Specifically, the central sensing layer of the fitness mat 10 is divided into three regions from the center to the outside. First, the central region 101: {(5,5); (12,5); (12,12); (5,12)};
[0138] Second, the transition region 102 {(3,3); (14,3); (14,14); (3,14)};
[0139] Third, the side region 103: {(1,1); (16,1); (16,16); (1,16)}. It can be understood that the transition region 102 does not cover the central region 101 , and the side region 103 does not cover the central region 101 and the transition region 102 .
[0140] It is understandable that the user should stay in the center area 101 for skipping rope. The control module 22 obtains the coordinate set information and sends it to APP203. The collected coordinate set is subjected to data analysis to obtain the center coordinate point, and the position of the center coordinate point is determined. If the center coordinate point is in the center area 101, the skipping rope position is determined to be correct. If it is in other areas, the direction of the center coordinate point is determined.
[0141] Specifically, the coordinate point with a horizontal coordinate x ranging from 1 to 4 is divided into the left area, the coordinate point with a horizontal coordinate x ranging from 13 to 16 is divided into the right area, the coordinate point with a vertical coordinate y ranging from 1 to 4 is divided into the upper area, and the coordinate point with a vertical coordinate y ranging from 13 to 16 is divided into the lower area. Of course, the four corners of the working area of the fitness mat 10 correspond to the upper left area, the upper right area, the lower left area, and the lower right area. For example: upper left area: {(1,1); (1,5); (5,5); (5,1)}; upper right area: {(12,1); (16,1); (16,5); (12,5)}.
[0142] When the center coordinate point is located outside the center area 101, its position is determined, and a voice prompt is given to the user in real time regarding the position and area, to help the user quickly return to the center area 101 during the rope skipping process. For example, if the center coordinate point is located in the upper left area, the voice prompt is "You are about to leave the test area, please adjust your position to the lower right."
[0143] like Figure 7-Figure 8 As shown, the integrated coordinate set is:
[0144] {(1,7),(2,7),(4,7),(1,8),(2,8),(3,8),(4,8),(5,8),(1,9),(2,9),(4,9),(5,9)}, the actual number of pressure coordinate points N is 12, the actual number of pressure coordinate points N=12≥N1=6, the fitness mat 10 sends the coordinate set to the APP 203 of the mobile phone through the first information transmission module 2212, and the number of rope skipping is accumulated once.
[0145] like Figure 7-Figure 8 As shown, the actual number of pressure coordinate points N = 12 ≥ the second preset number N2 = 4 and the actual interval L between two adjacent pressure coordinate points < the preset interval L0 = 1.5, and the central coordinate point is (3, 8). The central coordinate point of the coordinate set is taken: (3, 8), and it is determined that the central coordinate point is located in the transition area 102 and the orientation is left. APP203 prompts the user in real time about the skipping position, helping the user to quickly return to the center of the skipping area, and issues a voice prompt "You are about to leave the test area, please adjust your position to the right." If the central coordinate point is located in the side area, a voice prompt "The user has left the skipping test area" is issued.
[0146] In one embodiment, Figure 9-10 As shown, analyzing the rope skipping foot posture includes the following steps:
[0147] Comparing the actual number N of pressure coordinate points with a third preset number N3;
[0148] When N≥N3, determine the rope skipping posture with the entire sole of the foot;
[0149] When N<N3, determine the rope skipping posture with the forefoot.
[0150] During the rope skipping process, the user collects the position information of the user's feet through the control module 22, and uses the forefoot to jump in the correct rope skipping posture. When jumping, the user steps on the mat, and the control module 22 determines whether the user uses the forefoot or the whole foot to jump rope during the rope skipping process through the number of voltage change points. Among them, the third preset number N3 is specifically 25. When the actual number N of pressure coordinate points is less than 25, it is judged that the user is in the forefoot rope skipping posture. At this time, the user uses the correct posture to jump rope, and there is no need to issue an alarm. When the actual number N of pressure coordinate points is greater than or equal to 25, it is judged that the user is in the whole foot rope skipping posture, and the control module 22 sends the information to APP203, reminding the user in real time to use the correct posture to jump rope. In this way, the user can detect the changes in the user's foot posture in real time during the rope skipping process, which is used to correct the user's rope skipping posture.
[0151] In one embodiment, after determining the rope skipping posture of the forefoot, the following steps are included:
[0152] Determine whether the coordinate set has two subsets;
[0153] If the coordinate set has two subsets, obtain the center coordinate values corresponding to the two subsets respectively;
[0154] According to the distance between the two center coordinate values, the relative position between the left foot and the right foot is determined.
[0155] It is understandable that the correct rope skipping posture is to jump with the left and right feet side by side and slightly close together during rope skipping. If the coordinate set can be divided into two subsets, the two subsets correspond to the left and right feet, and according to the distance between the center coordinate values of the two subsets, it is possible to evaluate whether the relative position between the left foot and the right foot is the correct rope skipping posture, which is used to guide the user's rope skipping posture.
[0156] In one embodiment, determining whether a coordinate set has two subsets comprises the following steps:
[0157] Get the actual interval L' between two adjacent pressure coordinate points;
[0158] Comparing the actual interval L' with the preset interval L0', and comparing the actual number N' of the pressure coordinate points with the fourth preset number N4;
[0159] When L'<L0' and N≥N4, determine the integrated subset;
[0160] If there is a gap between the two subsets, it is determined that the coordinate set has two subsets.
[0161] Among them, the fourth preset number N4 is specifically 4, and L0' is specifically 1.5. APP203 performs data analysis on the received pressure coordinate set to determine whether the collected coordinate set contains two subsets. If there is an interval between the two subsets, it is determined that the coordinate set can be divided into two subsets. At the same time, when the actual interval L' between two adjacent pressure coordinate points is less than the preset interval L0' and the actual number of pressure coordinate points N is greater than or equal to the fourth preset number N4, the actual number of pressure coordinate points is relatively large, and the distance between two adjacent pressure coordinate points is relatively small, which means that the pressure coordinate points corresponding to the subsets are continuous coordinate points. At this time, it can be determined that the two subsets correspond to the left and right feet. Then, the coordinate average of each of the two subsets can be taken to obtain two center coordinate points.
[0162] In one embodiment, the following steps are included before determining the relative position between the left foot and the right foot:
[0163] Get the actual distance Lxy between the two center coordinate values;
[0164] Comparing the actual distance Lxy with the first preset distance L1;
[0165] When Lxy<L1, the correct rope skipping posture is determined;
[0166] When Lxy ≥ L1, determine the relative position between the left foot and the right foot.
[0167] The first preset distance may be 3. If the actual distance Lxy < 3, it means that the distance between the two feet is relatively small and the two feet are close together, which can be considered as the correct rope skipping posture. If the actual distance Lxy ≥ 3, it means that the distance between the two feet is relatively large and the two feet are open, which is considered as an incorrect rope skipping posture. However, it is possible that the left-right distance between the two feet is large or the front-back distance between the two feet is large. The specific incorrect rope skipping posture needs to be judged based on the relative positions of the left and right feet.
[0168] In one embodiment, determining the relative position between the left foot and the right foot comprises the following steps:
[0169] Get the actual horizontal distance Lx between the two center coordinate values;
[0170] Compare the actual horizontal distance Lx with the second preset distance L2;
[0171] When Lx≥L2, it is determined that the distance between the left foot and the right foot in the horizontal direction is too large.
[0172] Specifically, the second preset distance L2 may be selected as 3, such as Figure 11-Figure 12 As shown in the figure, the two center coordinate values are {(7,8)} and {(11,8)} respectively. The horizontal distance Lx between the two center coordinate values is ≥3, and the vertical distance Ly between the two center coordinate values is 0. Therefore, it can be judged that the left and right distance along the horizontal direction of the left and right feet is too large.
[0173] In one embodiment, determining the relative position between the left foot and the right foot comprises the following steps:
[0174] Get the actual vertical distance Ly between the two center coordinate values;
[0175] Comparing the actual horizontal distance Ly with the third preset distance L3;
[0176] When Ly≥L3, it is determined that the distance between the left foot and the right foot in the vertical direction is too large.
[0177] Specifically, the third preset distance L3 may be selected as 3, such as Figure 13-14 As shown, the two center coordinate values are {(7,10)} and {(10,6)} respectively, then the horizontal distance Lx between the two center coordinate values is 2, and the vertical distance Ly between the two center coordinate values is ≥ 3, so it can be judged that the front-to-back distance between the left and right feet in the vertical direction is too large.
[0178] like Fig.15As shown, the coordinate set contains two parts of coordinate sets, there is a gap between the two subsets, the center coordinate values of the two subsets are: {(4,9), (6,9)}, and the actual number of pressure coordinate points in each subset is N=5≥4 and the actual interval between two adjacent pressure coordinate points is L'<1.5, and the actual distance between the two center coordinate values is Lxy<3, which is judged to be the correct rope skipping foot posture.
[0179] like Fig.16 As shown, the rope skipping function identification method provided in this embodiment specifically includes the following steps:
[0180] S1. The user selects a skipping mode (timing mode / fixed number mode / free mode) in APP 203 and sets a corresponding target value;
[0181] S2, obtaining the rope skipping short video file from the storage 202 and playing it in a loop;
[0182] S3, after starting rope skipping, using the pressure sensing module 21 to obtain the pressure coordinate points of the fitness mat 10;
[0183] S4, determining whether the actual number N of pressure coordinate points is greater than or equal to the first preset number N1, if so, executing S5, if not, returning to S3;
[0184] S5, the number of rope skipping is accumulated once;
[0185] S6, obtaining the actual interval L between two adjacent pressure coordinate points;
[0186] S7, determine whether L<L0 and N≥N2, if not, execute S8; if yes, execute S9;
[0187] S8, only count the number of times and return to S3;
[0188] S9, integrating the coordinate set and obtaining the center coordinate point of the coordinate set;
[0189] S10, determine whether the center coordinate point falls within the center area 101, if not, execute S11; if yes, execute S12;
[0190] S11, determine whether the central coordinate point falls in that area, and control the alarm indication to the opposite direction corresponding to the area, and execute S20;
[0191] S12, determine whether N≥N3, if yes, execute S13; if no, execute S14;
[0192] S13, determine the rope skipping posture of the entire sole of the foot, and execute S20;
[0193] S14, determine whether the two subsets have an interval, and L'<L0' and N≥N4; if not, execute S15; if so, execute S16;
[0194] S15, determine the correct rope skipping posture;
[0195] S16, obtaining the center coordinate values corresponding to the two subsets;
[0196] S17, determine whether the actual distance Lxy between the two center coordinate values ≥ L1, if not, execute S15; if yes, execute S18 and S19;
[0197] S18, determine whether the actual horizontal distance Lx between the two center coordinate values ≥ L2, if so, execute S20;
[0198] S19, determine whether the actual vertical distance between the two center coordinate values Ly≥L3, if so, execute S20;
[0199] S20, APP203 voice prompts the user of incorrect posture and prompts the user to adjust the direction, and returns to S3.
[0200] It should be noted that the rope skipping action recognition method shown in the drawings and described in this specification is only an example of the principle of the present invention. It should be clearly understood by those skilled in the art that the principle of the present invention is not limited to any details or any components of the device shown in the drawings or described in the specification.
[0201] It should be understood that the present invention is not limited in its application to the detailed structure and arrangement of the components proposed in this specification. The present invention can have other embodiments and can be implemented and executed in a variety of ways. The aforementioned variations and modifications fall within the scope of the present invention. It should be understood that the present invention disclosed and defined in this specification extends to all alternative combinations of two or more individual features mentioned or evident in the text and / or the drawings. All these different combinations constitute multiple alternative aspects of the present invention. The embodiments described in this specification illustrate the best mode known for implementing the present invention and will enable those skilled in the art to utilize the present invention.
[0202] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed by the present invention. The specification and example embodiments are to be considered exemplary only, and the true scope and spirit of the present invention are indicated by the appended claims.
[0203] It should be understood that the present invention is not limited to the precise structure described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of protection of the present invention is limited only by the appended claims.
Claims
1. A method for identifying a rope skipping action, characterized in that: The following steps are involved: Get the pressure coordinate points of the fitness mat; According to the pressure coordinate points, the skipping rope position area is identified and the skipping rope foot posture is analyzed to guide and correct the skipping rope action; The analysis of rope skipping foot posture comprises the following steps: Comparing the actual number N of pressure coordinate points with a third preset number N3; When N≥N3, determine the rope skipping posture with the entire sole of the foot; When N<N3, determine the rope skipping posture with the forefoot.
2. The rope skipping action recognition method according to claim 1, characterized in that: The number of rope skipping is measured according to the pressure coordinate points, and the rope skipping position area is identified after measuring the number of rope skipping and before analyzing the rope skipping foot posture.
3. The rope skipping action recognition method according to claim 2, characterized in that: The measuring rope skipping quantity comprises the following steps: Get the actual number N of pressure coordinate points; Comparing the actual number N with the first preset number N1; When N≥N1, the number of rope skipping is accumulated once.
4. The rope skipping action recognition method according to claim 1, characterized in that: The identifying of the rope skipping position area comprises the following steps: Divide the working area of the fitness mat and obtain the central area of the fitness mat; Integrate the coordinate set and obtain the central coordinate point of the coordinate set; Compare the center coordinate point and the center area; If the center coordinate point falls outside the center area, the control alarm prompts.
5. The rope skipping action recognition method according to claim 4, characterized in that: The integrated coordinate set comprises the following steps: Get the actual interval L between two adjacent pressure coordinate points; Compare the actual interval L with the preset interval L0, and compare the actual number N of pressure coordinate points with the second preset number N2; When L<L0 and N≥N2, the coordinate set is integrated.
6. The rope skipping action recognition method according to claim 4, characterized in that: The division of the working area of the fitness mat comprises the following steps: Divide the working area of the fitness mat into a central area, a transition area and a side area from the center of the fitness mat outwards; The central area, the transition area and the side area are arranged in sequence, and the transition area is arranged between the central area and the side area.
7. The rope skipping action recognition method according to claim 6, characterized in that: The control alarm prompt includes the following steps: The transition area and the side area are divided into a left area, a right area, an upper area, a lower area, an upper left area, a lower left area, an upper right area and a lower right area. The left area, the right area, the upper area and the lower area are respectively arranged around the central area. The upper left area is arranged between the left area and the upper area, the upper right area is arranged between the right area and the upper area, the lower left area is arranged between the left area and the lower area, and the lower right area is arranged between the right area and the lower area. If the center coordinate point falls in any one of the left area, right area, upper area, lower area, upper left area, lower left area, upper right area and lower right area, the control sends an alarm indication in the opposite direction corresponding to the area.
8. The rope skipping action recognition method according to claim 1, characterized in that: After you determine your forefoot skipping position, include the following steps: Determine whether the coordinate set has two subsets; If the coordinate set has two subsets, obtain the center coordinate values corresponding to the two subsets respectively; According to the distance between the two center coordinate values, the relative position between the left foot and the right foot is determined.
9. The rope skipping action recognition method according to claim 8, characterized in that: The step of determining whether the coordinate set has two subsets comprises the following steps: Get the actual interval L' between two adjacent pressure coordinate points; Comparing the actual interval L' with the preset interval L0', and comparing the actual number N' of the pressure coordinate points with the fourth preset number N4; When L'<L0' and N≥N4, determine the integrated subset; If there is a gap between the two subsets, it is determined that the coordinate set has two subsets.
10. The rope skipping action recognition method according to claim 8, characterized in that: Before determining the relative position between the left foot and the right foot, the following steps are included: Get the actual distance Lxy between the two center coordinate values; Comparing the actual distance Lxy with the first preset distance L1; When Lxy<L1, the correct rope skipping posture is determined; When Lxy ≥ L1, determine the relative position between the left foot and the right foot.
11. The rope skipping action recognition method according to claim 8, characterized in that: Determining the relative position between the left foot and the right foot comprises the following steps: Get the actual horizontal distance Lx between the two center coordinate values; Compare the actual horizontal distance Lx with the second preset distance L2; When Lx≥L2, it is determined that the distance between the left foot and the right foot in the horizontal direction is too large.
12. The rope skipping action recognition method according to claim 8, characterized in that: Determining the relative position between the left foot and the right foot comprises the following steps: Get the actual vertical distance Ly between the two center coordinate values; Comparing the actual horizontal distance Ly with the third preset distance L3; When Ly≥L3, it is determined that the distance between the left foot and the right foot in the vertical direction is too large.
13. A rope skipping identification system, characterized in that: The control is performed using the rope skipping action recognition method described in any one of claims 1 to 12.
14. The rope skipping identification system according to claim 13, characterized in that: The rope skipping identification system comprises: A pressure sensing module, the pressure sensing module comprising a conductive carbon film layer and two conductive layers arranged opposite to each other, the conductive carbon film layer being arranged between the two conductive layers; The control module is arranged outside the fitness mat body and is electrically connected to the conductive layer and the conductive carbon film layer.
15. A fitness mat, characterized in that: It comprises a fitness mat main body and the rope skipping identification system according to any one of claims 13-14, wherein the rope skipping identification system is arranged on the fitness mat main body.
16. A fitness equipment, characterized in that: The invention comprises a terminal device and the fitness mat according to claim 15, wherein the fitness mat is wirelessly connected to the terminal device.
Citation Information
Patent Citations
Multiple trace point-based human body action recognition method
CN101964047A
Multifunctional intelligent insole and gait similarity detection method
CN104082905A