Trajectory calibration methods and system for athletics field, smart wearable device and storage medium

By acquiring the track dimensions and user location, the inflection point was determined, solving the positioning error and trajectory deviation problems of smart wearable devices during track and field activities, providing more accurate motion data, and improving the user experience.

WO2026156734A1PCT designated stage Publication Date: 2026-07-30GUANGDONG COROS SPORTS TECH JOINT CO
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
GUANGDONG COROS SPORTS TECH JOINT CO
Filing Date
2025-01-24
Publication Date
2026-07-30

AI Technical Summary

Technical Problem

When smart wearable devices are used in athletic fields, interference with the electromagnetic wave signals of the satellite positioning module can cause errors in the user's position and deviation from the movement trajectory, affecting the user's sports experience.

Method used

By obtaining the dimensional parameters of the target athletic track and the user's location, the location of the turning point is determined, including the user's location when transitioning from a curve to a straight and from a straight to a curve within the track, and the user's calibration trajectory on the athletic track is determined based on these locations.

Benefits of technology

It corrects the user's location provided by the satellite positioning module, providing more accurate motion trajectories and related data, thus improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025074849_30072026_PF_FP_ABST
    Figure CN2025074849_30072026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are trajectory calibration methods and system for an athletics field, a smart wearable device and a storage medium. A trajectory calibration method of the present application comprises: acquiring dimensional parameters of target athletics field's lanes and the position of a user, the athletics field consisting of a rectangular area and semicircular areas with two parallel sides of the rectangular area as diameters; determining a first position of a transition point on the basis of the dimensional parameters and the position of the user, the first position of the transition point comprising a curve-to-straight transition position and a straight-to-curve transition position in a lane where the user is located; and, on the basis of the first position, determining a calibrated motion trajectory of the user on the athletics field. The present application considers the technical problem that satellite positioning modules may be subjected to interference, causing errors in the positions of users, and enables the function of correcting the positions of users provided by satellite positioning modules, thereby solving the technical problems of positioning errors in the positions of users provided by satellite positioning modules and deviations of motion trajectories.
Need to check novelty before this filing date? Find Prior Art

Description

Methods, systems, smart wearable devices, and storage media for calibrating track trajectories Technical Field

[0001] This application relates to the field of smart wearable device technology, specifically to a method, system, smart wearable device, and storage medium for calibrating track trajectories. Background Technology

[0002] Smart wearable devices typically include a satellite positioning module to determine the user's location during movement and generate their trajectory. However, due to various interferences, the electromagnetic signals from satellite positioning modules can experience positioning errors ranging from 1 to 20 meters, resulting in varying degrees of trajectory deviation. This is especially pronounced in specific scenarios like athletic tracks where the route and distance are fixed, particularly when users are circling. These trajectory deviations and distance inaccuracies caused by positioning errors become more significant, severely impacting the user's exercise experience. Technical issues

[0003] This application provides a method, system, smart wearable device, and storage medium for calibrating track and field trajectories, in order to solve the technical problems in the prior art where interference with the electromagnetic wave signal of the satellite positioning module in smart wearable devices leads to user position errors and deviations in user movement trajectories. Technical solutions

[0004] The technical solution adopted in the embodiments of this application is:

[0005] In a first aspect, embodiments of this application provide a method for calibrating track trajectories, the method comprising:

[0006] Obtain the dimensional parameters of the target athletic field track, wherein the track consists of a rectangular region and a semi-circular region with two parallel sides of the rectangular region as its diameter; and

[0007] Get the user's location;

[0008] The first position of the inflection point is determined based on the size parameters and the user's position. The first position of the inflection point includes the position where the user's track changes from a curve to a straight and from a straight to a curve.

[0009] The calibrated trajectory of the user's movement on the track and field is determined based on the first position.

[0010] Secondly, embodiments of this application provide a method for calibrating track trajectories in an athletics field. The method is applied to an electronic system, which includes a smart wearable device and an electronic device communicatively connected to the smart wearable device. The method includes:

[0011] Obtain the dimensional parameters of the target athletic field track, wherein the track consists of a rectangular region and a semi-circular region with two parallel sides of the rectangular region as its diameter; and

[0012] The smart wearable device is controlled to obtain the user's location;

[0013] The first position of the inflection point is determined based on the size parameters and the user's position. The first position of the inflection point includes the position where the user's track changes from a curve to a straight and from a straight to a curve.

[0014] The electronic device is controlled to determine the calibrated trajectory of the user's movement in the track and field based on the first position.

[0015] Thirdly, embodiments of this application provide a smart wearable device, including: a memory and at least one processor; the memory is configured to store a program; when the program is executed by the at least one processor, the at least one processor implements the method described in the first aspect above.

[0016] Fourthly, embodiments of this application provide a calibration system for track and field trajectories. The system includes a smart wearable device and an electronic device communicatively connected to the smart wearable device. The electronic device includes a memory and a processor. The memory is used to store a computer program, and the processor is used to execute the computer program to implement the method described in the first aspect above.

[0017] Fifthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method described in the first or second aspect above. Beneficial effects

[0018] The first advantage provided by the embodiments of this application is that:

[0019] This application obtains the dimensional parameters of a target athletic track and the user's position. The athletic track consists of a rectangular area and a semi-circular area with two parallel sides of the rectangular area as diameters. Based on the dimensional parameters and the user's position, a first inflection point is determined. This first inflection point includes the position where the user's track transitions from a curve to a straight section and vice versa. The user's calibration trajectory on the athletic track is then determined based on this first position. This application addresses the technical problem of potential interference from satellite positioning modules causing errors in user position. Therefore, by comprehensively determining the first inflection point based on the dimensional parameters of the target athletic track and the user's position, and subsequently determining the user's calibration trajectory, this application can correct the user's position provided by the satellite positioning module, solving the technical problems of positioning errors and trajectory deviations. When a user is exercising on the athletic track, this application can correct the user's trajectory using a calibration trajectory that more closely matches their actual movement, thereby providing the user with a more accurate trajectory and other relevant exercise data, improving the user experience.

[0020] The beneficial effects of the second to fifth aspects provided in the embodiments of this application are the same as the beneficial effects of the first aspect described above. Please refer to the beneficial effects of the first aspect described above. Attached Figure Description

[0021] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or exemplary technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0022] Figure 1 is a flowchart illustrating a method for calibrating track trajectories according to an embodiment of this application;

[0023] Figure 2 is a schematic diagram of an athletic field provided in an embodiment of this application;

[0024] Figure 3 is a flowchart illustrating a method for calibrating track trajectories according to another embodiment of this application;

[0025] Figure 4 is a schematic diagram of the first position of the inflection point provided in an embodiment of this application;

[0026] Figure 5 is a flowchart illustrating a method for calibrating track trajectories in an athletic field according to another embodiment of this application;

[0027] Figure 6 is a schematic diagram of the calibration trajectory provided in another embodiment of this application;

[0028] Figure 7 is a schematic diagram of the distance between inflection points provided in an embodiment of this application;

[0029] Figure 8 is a schematic diagram of data correction for user location provided in an embodiment of this application;

[0030] Figure 9 is a schematic diagram of an electronic system provided in an embodiment of this application;

[0031] Figure 10 is a schematic diagram of a smart wearable device provided in an embodiment of this application. Detailed Implementation

[0032] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the scope of this application.

[0033] It should be noted that when a component is referred to as "fixed to" or "set on" another component, it can be directly or indirectly attached to that other component. When a component is referred to as "connected to" another component, it can be directly or indirectly connected to that other component. The terms "upper," "lower," "left," "right," etc., indicate orientation or positional relationships based on the orientation or positional relationships shown in the accompanying drawings, and are for ease of description only, not to indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this application. Those skilled in the art can understand the specific meaning of the above terms according to the specific circumstances. The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features. "A plurality" means two or more, unless otherwise explicitly defined.

[0034] Currently, there are already methods for correcting the trajectory and distance of a standard 400-meter track and field, such as the Chinese patent application with application number 201911169932.8 and invention title "Distance Measurement Method and Portable Terminal Device Based on Moving Coordinate Positioning".

[0035] However, when users exercise on non-standard (non-400m) elliptical athletic fields, the above technical solution is not applicable to non-standard elliptical athletic fields and cannot correct the trajectory and distance of users' running laps on non-standard elliptical athletic fields.

[0036] Figure 1 is a flowchart illustrating a method for calibrating track trajectories according to an embodiment of this application.

[0037] The embodiments of this application can be implemented by smart wearable devices.

[0038] S11, obtain the size parameters of the target athletic field track, wherein the athletic field consists of a rectangular area and a semi-circular area with two parallel sides of the rectangular area as its diameter.

[0039] Here, the dimensional parameters of the target athletic track may include, for example, the first perimeter of the inner area of ​​the track, the lane number of the user's lane, and the lane width. Furthermore, the dimensional parameters of the target athletic track may also include the second perimeter of the user's lane. The lane numbers start from the inside; that is, the innermost lane is lane 1, and the lanes extending outwards from lane 1 are lane 2, lane 3, and so on.

[0040] As shown in Figure 2, the athletic field consists of a rectangular area 21, a semicircular area 221 with a diameter of side 212 of the rectangular area, and a semicircular area 222 with a diameter of side 214 of the rectangular area. The rectangular area 21 is composed of sides 211, 212, 213, and 214. Sides 212 and 214 are parallel to each other. Sides 211 and 213 are parallel to each other.

[0041] The above S11 process can be implemented by the user input interface of a smart wearable device. The main function of the user input interface is to obtain the user's custom input data, which mainly includes the circumference of the non-standard track and field where the current exercise is taking place, as well as information such as the track number where the user is about to exercise.

[0042] S12, obtain the user's location.

[0043] Here, the smart wearable device is worn by the user. The satellite positioning module of the smart wearable device can acquire real-time location data. The real-time location data acquired by the satellite positioning module of the smart wearable device is the user's location data. Since the user is exercising around the track and field, the user's location obtained here represents the user's location at multiple moments.

[0044] The process described in S12 above can be implemented by the satellite positioning module of the smart wearable device. The main function of the satellite positioning module is to receive satellite signals, process them in real time, and output real-time positioning data of the user's current location.

[0045] S13, determine the first position of the inflection point based on the size parameters and the user's position. The first position of the inflection point includes the position where the user's track transitions from a curve to a straight and from a straight to a curve.

[0046] The smart wearable device can determine the first position of the inflection point based on the size parameters and the user's location. The first position of the inflection point can include the location within the track where the user's position transitions from a curve to a straightaway; such an inflection point can be called a straightaway inflection point. Alternatively, the first position of the inflection point can include the location within the track where the user's position transitions from a straightaway to a curve; such an inflection point can be called a curve inflection point.

[0047] Based on the size parameters and the user's location, for example, the first positions of the four inflection points can be determined, namely two straight-line inflection points (where the user's track transitions from a curve to a straight) and two curve inflection points (where the user's track transitions from a straight to a curve).

[0048] S14, determine the calibration trajectory of the user's movement in the track and field based on the first position.

[0049] For example, based on the first position of the four determined inflection points, the calibration trajectory of the user's movement on the track can be determined. The calibration trajectory of the track movement consists of a rectangular area formed by the four inflection points and a semi-circular area with two parallel sides of the rectangular area as its diameter.

[0050] After determining the calibration trajectory for track and field sports, the user's movement trajectory in track and field mode can be corrected.

[0051] This application obtains the dimensional parameters of a target athletic track and the user's position. The athletic track consists of a rectangular area and a semi-circular area with two parallel sides of the rectangular area as diameters. Based on the dimensional parameters and the user's position, a first inflection point is determined. This first inflection point includes the position where the user's track transitions from a curve to a straight section and vice versa. The user's calibration trajectory on the athletic track is then determined based on this first position. This application addresses the technical problem of potential interference from satellite positioning modules causing errors in user position. Therefore, by comprehensively determining the first inflection point based on the dimensional parameters of the target athletic track and the user's position, and subsequently determining the user's calibration trajectory, this application can correct the user's position provided by the satellite positioning module, solving the technical problems of positioning errors and trajectory deviations. When a user is exercising on the athletic track, this application can correct the user's trajectory using a calibration trajectory that more closely matches their actual movement, thereby providing the user with a more accurate trajectory and other relevant exercise data, improving the user experience.

[0052] Figure 3 is a flowchart illustrating a method for calibrating track trajectories according to another embodiment of this application.

[0053] S311, Obtain the size parameters of the target athletic field track, wherein the athletic field consists of a rectangular area and a semi-circular area with two parallel sides of the rectangular area as its diameter.

[0054] Here, the dimensional parameters of the target athletic track include: the first perimeter of the inner area of ​​the athletic track, the track number of the user's track, and the track width. The track numbers start from the inside; that is, the innermost track is numbered lane 1, and the tracks extending outwards from lane 1 are lane 2, lane 3, and so on.

[0055] Smart wearable devices can interact with users through a graphical user interface displayed on a touchscreen. Users can input dimensional parameters, such as by touching the screen. For example, a smart wearable device can display the text information "Circumference of the inner area of ​​the track = ? meters". The user can input the information by touching the screen; for example, if the user inputs the number "300", the smart wearable device will obtain the dimensional parameter "The first circumference of the inner area of ​​the track is 300 meters". Similarly, a smart wearable device can display the text information "Lane number = ?". The user can input the information by touching the screen; for example, if the user inputs the number "3", the smart wearable device will obtain the dimensional parameter "The user's lane number = 3". Likewise, a smart wearable device can display the text information "Lane width = ? meters". The user can input the information by touching the screen; for example, if the user inputs the number "1", the smart wearable device will obtain the dimensional parameter "Lane width = 1 meter".

[0056] S312, determine the first diameter of the curve of the track where the user is located and the first straight length of the track field based on the first perimeter, the track number and the track width.

[0057] Here, since an athletics track typically comprises multiple lanes, such as lane 1, lane 2, lane 3, lane 4, etc., and each lane has a different diameter, the first diameter of the curve on the user's lane can be determined based on the first circumference of the inner area of ​​the track, the lane number, and the lane width. Furthermore, the length of the first straight section of the track can also be determined based on the first circumference of the inner area of ​​the track.

[0058] In one embodiment, determining the first diameter of the curve of the track where the user is located and the first straight length of the track field based on the first perimeter, the track number, and the track width includes:

[0059] The length of the first straight section of the track is determined based on the first perimeter and the straight section ratio factor.

[0060] The first diameter of the curve of the track where the user is located is determined based on the first perimeter, the curve ratio factor, the track number, and the track width.

[0061] For example, the length of the first straight section of the track can be determined based on the first circumference and the straight section ratio factor, using the following formula: First straight section length = First circumference × Straight section ratio factor.

[0062] The straight-line ratio factor can be determined based on empirical values. For example, the straight-line ratio factor can be between 0.15 and 0.25, and preferably, it can be 0.2.

[0063] For example, the first diameter of the curve on the track where the user is located can be determined based on the first perimeter, the curve scaling factor, the track number, and the track width, using the following formula:

[0064] The cornering ratio factor can be determined based on empirical values. For example, the cornering ratio factor can be between 0.25 and 0.35, and preferably, it can be 0.3. The track numbering is usually user-inputted information. The track numbering starts from the inside; that is, the innermost track is numbered Lane 1, and the tracks extending outwards from Lane 1 are numbered Lane 2, Lane 3, and so on. The track width can be user-inputted information or determined based on empirical values. For example, the track width can be between 1 meter and 1.5 meters, and preferably, it can be 1.22 meters.

[0065] S321, obtain the user's location.

[0066] Here, the smart wearable device is worn by the user. The satellite positioning module of the smart wearable device can acquire real-time location data. The real-time location data acquired by the satellite positioning module of the smart wearable device is the user's location data. Since the user is exercising around the track and field, the user's location obtained here represents the user's location at multiple moments.

[0067] S322, determine the directional distance ratio at multiple times based on the user's position, wherein the directional distance ratio at each time is the ratio of the difference in the movement direction at the corresponding time to the difference in distance between epochs.

[0068] The user's position at each moment can be referred to as a single epoch coordinate. By calculating the difference between the single epoch coordinates of two consecutive moments, the user's current direction of movement and the distance between epochs can be obtained. Based on the difference in direction of movement at different moments and the difference in distance between epochs at different moments, the ratio of the difference in direction of movement to the difference in distance between epochs at each moment can be obtained, that is, the direction-distance ratio at that moment. After multiple calculations, the direction-distance ratio at multiple moments can be obtained.

[0069] S33, determine the first position of the inflection point based on the first diameter, the first straight track length, and the directional distance ratio of the plurality of times. The first position of the inflection point includes the position where the user's track changes from a curve to a straight track and from a straight track to a curve.

[0070] Here, based on the first diameter, the length of the first straight section, and the directional distance ratio at multiple moments, the positions at four moments can be determined as the first position of the inflection point. The coordinates of these four moments are the coordinates of the inflection point. The four inflection points include the two straight section inflection points where the user's track transitions from a curve to a straight section, and the two curve inflection points where the straight section transitions to a curve.

[0071] In one embodiment, determining the directional distance ratio at multiple times based on the user's location includes:

[0072] Based on the positions of multiple users at multiple times, determine the motion direction at time n, the epoch distance at time n, the motion direction at time 1, and the epoch distance at time 1.

[0073] Based on the motion direction at the nth moment, the epoch distance at the nth moment, the motion direction at the 1st moment, and the epoch distance at the 1st moment, determine the directional distance ratio at the 1st moment;

[0074] Perform the above steps multiple times for different user locations at different times until the directional distance ratio at multiple times is determined.

[0075] Determining the first position of the inflection point based on the first diameter, the first straight section length, and the directional distance ratio at the multiple times includes:

[0076] If the directional distance ratio at the first moment is greater than the curve inflection point threshold, then the position at the first moment is determined as the first position of the inflection point, which is the position where the straight road turns into a curve;

[0077] If the directional distance ratio at the first moment is less than the straight-line inflection point threshold, then the position at the first moment is determined as the first position of the inflection point, and the first position of the inflection point is the position where the curve turns into a straight road;

[0078] Wherein, the distance between the first positions of the two inflection points satisfies a first size relationship with the first diameter, or the distance between the first positions of the two inflection points satisfies a second size relationship with the length of the first straight line;

[0079] The above steps are repeated multiple times for the directional distance ratio at different times until the first position of the four inflection points of the track and field is determined.

[0080] Here, a real-time window checker can be set up to record the user's position (single epoch coordinates), direction of movement, and distance between epochs for the n nearest moments. The value of n can range from 5 to 10. The direction-distance ratio for the first moment can be determined based on the following formula:

[0081] Where the subscript n represents the nth moment recorded by the window checker, and the subscript 1 represents the 1st moment recorded by the window checker. Direction of motion n Indicates the direction of motion and the distance between epochs at the nth time. n The epoch distance represents the distance between epochs at time n, the direction of motion 1 represents the direction of motion at time 1, and the epoch distance 1 represents the distance between epochs at time 1. The direction distance ratio 1 represents the direction distance ratio at time 1.

[0082] The above steps are repeated multiple times for different user locations at different times until the directional distance ratios at multiple times are determined. Based on the directional distance ratios at multiple times, as well as the first diameter and the first straight track length, the moment belonging to the inflection point can be determined from the multiple moments, and the position at the corresponding moment is the first position of the inflection point.

[0083] The cornering point threshold can be determined based on the cornering threshold amplification factor, the cornering threshold constant term, and the first diameter. For example, the cornering point threshold can be determined based on the following formula:

[0084] The curve threshold amplification factor can range from 1.1 to 1.5. Preferably, the curve threshold amplification factor is 1.3. The curve threshold constant can range from 70 to 80. Preferably, the curve threshold constant is 73.6.

[0085] The straight-line inflection point threshold can be determined based on the straight-line threshold constant term. For example, the straight-line inflection point threshold can be determined based on the following formula: Straight-line inflection point threshold = Straight-line threshold constant term.

[0086] The straight-line threshold constant term can be in the range of 0.2 to 0.3. Preferably, the straight-line threshold constant term is 0.25.

[0087] The directional distance ratio at the first moment is compared with the curve inflection point threshold and the straight-line inflection point threshold. If the directional distance ratio at the first moment is greater than the curve inflection point threshold, the position at the first moment is determined as the first position of the inflection point, which is the position where the road transitions from a straight road to a curve; that is, this inflection point is a curve inflection point. If the directional distance ratio at the first moment is less than the straight-line inflection point threshold, the position at the first moment is determined as the first position of the inflection point, which is the position where the road transitions from a curve to a straight road; that is, this inflection point is a straight-line inflection point.

[0088] Furthermore, the distance between the first positions of the two inflection points satisfies a first size relationship with the first diameter, or the distance between the first positions of the two inflection points satisfies a second size relationship with the length of the first straight line.

[0089] Specifically, the distance from the previous straightaway inflection point to the next curve inflection point and the first diameter satisfy the following first size relationship:

[0090] Wherein, the inflection point at the beginning of a straight is the inflection point of the preceding straight, and the inflection point at the end of a curve is the inflection point of the following curve. The constant term can be, for example, 3 to 10 (meters). Preferably, the constant term can be 5.0 (meters).

[0091] The distance from the inflection point of the previous curve to the inflection point of the next straight section satisfies the following second size relationship with the length of the first straight section:

[0092] The turning point of the first curve is the turning point of the previous curve, and the turning point of the second straight is the turning point of the second straight.

[0093] If the two inflection points do not meet the above conditions, the extracted inflection points are discarded.

[0094] The above steps are repeated multiple times for the directional distance ratio at different times until the first position of the four inflection points of the track and field is determined.

[0095] S34, determine the calibration trajectory of the user's movement in the track and field based on the first position.

[0096] Once the first position of the four inflection points is determined, the calibration trajectory of the user's movement on the track and field can be determined.

[0097] As shown in Figure 4, A, B, C, and D are the first positions of four inflection points. Based on the first positions of these four inflection points, the user's calibration trajectory on the track can be determined.

[0098] This application obtains the dimensional parameters of a target athletic track and the location of a user. The athletic track consists of a rectangular area and a semi-circular area with two parallel sides of the rectangular area as diameters. The dimensional parameters of the target athletic track include the first perimeter of the inner area of ​​the track, the track number of the user's track, and the track width. Based on the first perimeter, the track number, and the track width, the application determines the first diameter of the curve of the user's track and the first straight length of the track. Based on the user's location, the application determines the directional distance ratio at multiple moments, where the directional distance ratio at each moment is the ratio of the difference in movement direction at the corresponding moment to the difference in distance between epochs. Based on the first diameter, the first straight length, and the directional distance ratio at multiple moments, the application determines the first position of an inflection point, which includes the position where the user's track transitions from a curve to a straight and from a straight to a curve. Based on the first position, the application determines the calibration trajectory of the user's movement in the athletic track. This application addresses the technical problem of potential interference from satellite positioning modules leading to errors in user location. Therefore, it determines the first position of the inflection point by combining the first perimeter of the inner area of ​​the target athletic track, the track number of the user's track, the track width, and the user's position. This allows for the determination of the user's calibrated trajectory on the track, enabling correction of the user's location provided by the satellite positioning module. This solves the technical problems of positioning errors and trajectory deviations in the satellite positioning module. When a user is exercising on the track, this application can correct their trajectory using a calibrated trajectory that better matches their actual movement, providing more accurate trajectory and other relevant exercise data, thus improving the user experience.

[0099] Figure 5 is a flowchart illustrating a method for calibrating track trajectories according to another embodiment of this application.

[0100] S511, Obtain the size parameters of the target athletic field track. The athletic field consists of a rectangular area and a semi-circular area with two parallel sides of the rectangular area as its radius and diameter. The size parameters include the second perimeter of the track where the user is located.

[0101] Here, the dimensional parameters of the target athletic track include: the second perimeter of the track where the user is located.

[0102] Smart wearable devices can interact with users through a graphical user interface displayed on a touchscreen. Users can input dimensional parameters on the touchscreen, for example, by touching it. For instance, a smart wearable device can display the text information "The circumference of your track = ? meters". Correspondingly, users can input information by touching it. For example, if a user inputs the number "350", the smart wearable device will obtain the dimensional parameter "The second circumference of the user's track is 350 meters".

[0103] S512, determine the first diameter of the curve of the track where the user is located and the length of the first straight section of the track based on the second perimeter.

[0104] Here, the length of the first straight section of the track can be determined based on the second perimeter and the straight section ratio factor.

[0105] For example, the length of the first straight section of the track can be determined based on the second circumference and the straight section ratio factor, using the following formula: First straight section length = Second circumference × Straight section ratio factor.

[0106] The straight-line ratio factor can be determined based on empirical values. For example, the straight-line ratio factor can be between 0.15 and 0.25, and preferably, it can be 0.2.

[0107] The first diameter of the curve of the track where the user is located can be determined based on the second perimeter and the curve ratio factor.

[0108] For example, the first diameter of the curve of the track where the user is located can be determined based on the second circumference and the curve scaling factor, according to the following formula: First diameter = 2 × (second circumference × curve scaling factor ÷ π).

[0109] The curve scaling factor can be determined based on empirical values. For example, the curve scaling factor can be between 0.25 and 0.35, and preferably, it can be 0.3.

[0110] S521, obtain the user's location.

[0111] S522, determine the directional distance ratio of the user based on the user's position, wherein the directional distance ratio of the user is the ratio of the difference in the user's movement direction to the difference in distance between epochs.

[0112] S53, determine the first position of the inflection point based on the first diameter, the first straight track length and the directional distance ratio, wherein the first position of the inflection point includes the position where the user's track turns from a curve to a straight track and from a straight track to a curve.

[0113] S54, determine the calibration trajectory of the user's movement in the track and field based on the first position.

[0114] The implementation methods of S521, S522, S53, and S54 described above are similar to or close to the implementation methods of S321, S322, S33, and S34 in the embodiment of Figure 3, and will not be described again here.

[0115] This application obtains the dimensional parameters of a target athletic track and the location of a user. The athletic track consists of a rectangular area and a semi-circular area with two parallel sides of the rectangular area as diameters. The dimensional parameters of the target athletic track include the second perimeter of the inner area of ​​the track. Based on the second perimeter, the application determines the first diameter of the curve of the track where the user is located and the first straight length of the track. Based on the user's location, the application determines the directional distance ratio at multiple moments, where the directional distance ratio at each moment is the ratio of the difference in movement direction at the corresponding moment to the difference in distance between epochs. Based on the first diameter, the first straight length, and the directional distance ratio at multiple moments, the application determines the first position of an inflection point, where the first position of the inflection point includes the position where the user's track transitions from a curve to a straight and from a straight to a curve. Based on the first position, the application determines the calibration trajectory of the user's movement in the athletic track. This application addresses the technical issue of potential interference from satellite positioning modules causing errors in user location. Therefore, it determines the first inflection point by combining the second perimeter of the inner area of ​​the target athletic track with the user's location, and then determines the user's calibrated trajectory on the track. This allows for correction of the user's location provided by the satellite positioning module, resolving the technical problems of positioning errors and trajectory deviations. When a user is exercising on the track, this application can correct their trajectory using a calibrated trajectory that more closely matches their actual movement, thus providing more accurate trajectory and other relevant exercise data and improving the user experience.

[0116] In one embodiment, the method for calibrating the track and field trajectory further includes:

[0117] The second position of the inflection point is determined based on the size parameters and the first position, wherein the second position is the corrected first position.

[0118] Determining the calibrated trajectory of the user's movement on the track and field based on the first position includes:

[0119] The calibration trajectory is determined based on the second position.

[0120] Here, the second position of the inflection point can be determined based on the dimensional parameters and the first position of the inflection point. The second position is the corrected first position. The calibration trajectory is then determined based on the second position.

[0121] As shown in Figure 6, A', B', C', and D' are the second positions of the four inflection points. The calibration trajectory 61 can be determined based on these second positions. The calibration trajectory 61 matches the user trajectory.

[0122] This application determines the second position of the inflection point based on the stated size parameters and the first position, where the second position is the corrected first position. The calibration trajectory is then determined based on the second position. This further enables the correction of the user position provided by the satellite positioning module, solving the technical problems of positioning errors and trajectory deviations in the user position provided by the satellite positioning module, and more accurately determining the calibration trajectory. When a user is exercising on a track, this application can correct the user's trajectory using a calibration trajectory that better matches their actual movement, thereby providing the user with a more accurate movement trajectory and other relevant exercise data, improving the user experience.

[0123] In one embodiment, the dimensional parameters include: the first perimeter of the inner area of ​​the track and field, the track number of the user's track, and the track width; the method further includes:

[0124] Determine the second straight track length measured during the user's movement based on the first position; and

[0125] The second perimeter of the track where the user is located is determined based on the first perimeter, the track number, and the track width.

[0126] The second diameter of the track where the user is located during the user's movement is determined based on the second perimeter and the second straight length.

[0127] Determining the second position of the inflection point based on the size parameters and the first position includes:

[0128] The second position is determined based on the second straight section length, the second diameter, and the first position.

[0129] Here, given the first positions of inflection points A, B, C, and D, as shown in Figure 7, we can determine the distance 71 from the first position of inflection point B on the curve to the first position of inflection point A on the straight section, and the distance 72 from the first position of inflection point D on the curve to the first position of inflection point C on the straight section. The average of these two distances (71 and 72) determines the length of the second straight section. Compared to the length of the first straight section, the length of the second straight section is more accurate. Furthermore, based on the first positions of inflection points A, B, C, and D, the position of the trajectory center point 73, as shown as point P in Figure 7, can also be determined.

[0130] The second perimeter of the track where the user is located can be determined based on the first perimeter, the track number, and the track width, using the following formula:

[0131] The runway width can be determined by user input or by empirical values. For example, the runway width can be 1 to 1.5 meters, and preferably, for example, 1.22 meters.

[0132] The second diameter of the track where the user is running can be determined based on the second circumference and the second straight length, using the following formula:

[0133] After obtaining the accurate length of the second straight section and the second diameter, the first position of the inflection point can be corrected to obtain the second position of the inflection point.

[0134] In one embodiment, after determining the calibration trajectory based on the second position, the method further includes:

[0135] Based on the calibration trajectory, the user's position is corrected to determine the calibration coordinates of the user's position corresponding to the calibration trajectory.

[0136] After determining the calibration trajectory based on the second position, the user positions (positioning coordinates) subsequently acquired by the satellite positioning module can be corrected and vertically projected onto the calibration trajectory in real time to generate calibration coordinates. As shown in Figure 8, the calibration coordinates corresponding to user position 811 are 812, user position 821 are 822, user position 831 are 832, and user position 841 are 842.

[0137] This application performs data correction on the user's position based on the calibration trajectory, determining the calibration coordinates of the user's position corresponding to the calibration trajectory. Based on these calibration coordinates, this application can correct the user's movement distance in real time and optimize the user's movement trajectory, thereby providing the user with more accurate movement data and improving the user experience.

[0138] Figure 9 is a schematic diagram of an electronic system provided in an embodiment of this application.

[0139] As shown in Figure 9, the electronic system 9 includes a smart wearable device 91 and an electronic device 92 that is communicatively connected to the smart wearable device 91.

[0140] This application provides a method for calibrating track trajectories in an athletic field, the method being applied to an electronic system 9, the method comprising:

[0141] Obtain the dimensional parameters of the target athletic field track, wherein the track consists of a rectangular region and a semi-circular region with two parallel sides of the rectangular region as its diameter; and

[0142] The smart wearable device is controlled to obtain the user's location;

[0143] The first position of the inflection point is determined based on the size parameters and the user's position. The first position of the inflection point includes the position where the user's track changes from a curve to a straight and from a straight to a curve.

[0144] The electronic device is controlled to determine the calibrated trajectory of the user's movement in the track and field based on the first position.

[0145] In one embodiment, the dimensional parameters include: the first perimeter of the inner area of ​​the track and field, the track number of the user's track, and the track width; the method further includes:

[0146] The first diameter of the curve of the track where the user is located and the first straight length of the track are determined based on the first perimeter, the track number, and the track width; and

[0147] Based on the user's location, the directional distance ratios at multiple times are determined, where the directional distance ratio at each time is the ratio of the difference in the movement direction at the corresponding time to the difference in the distance between epochs.

[0148] Determining the first position of the inflection point based on the size parameters and the user's position includes:

[0149] The first position of the inflection point is determined based on the first diameter, the first straight section length, and the directional distance ratio at the multiple times.

[0150] In one embodiment, determining the first diameter of the curve of the track where the user is located and the first straight length of the track based on the first perimeter, the track number, and the track width includes:

[0151] The length of the first straight section of the track is determined based on the first perimeter and the straight section ratio factor.

[0152] The first diameter of the curve of the track where the user is located is determined based on the first perimeter, the curve ratio factor, the track number, and the track width.

[0153] In one embodiment, determining the directional distance ratio at multiple times based on the user's location includes:

[0154] Based on the positions of multiple users at multiple times, determine the motion direction at time n, the epoch distance at time n, the motion direction at time 1, and the epoch distance at time 1.

[0155] Based on the motion direction at the nth moment, the epoch distance at the nth moment, the motion direction at the 1st moment, and the epoch distance at the 1st moment, determine the directional distance ratio at the 1st moment;

[0156] Perform the above steps multiple times for different user locations at different times until the directional distance ratio at multiple times is determined.

[0157] Determining the first position of the inflection point based on the first diameter, the first straight section length, and the directional distance ratio at the multiple times includes:

[0158] If the directional distance ratio at the first moment is greater than the curve inflection point threshold, then the position at the first moment is determined as the first position of the inflection point, which is the position where the straight road turns into a curve;

[0159] If the directional distance ratio at the first moment is less than the straight-line inflection point threshold, then the position at the first moment is determined as the first position of the inflection point, and the first position of the inflection point is the position where the curve turns into a straight road;

[0160] Wherein, the distance between the first positions of the two inflection points satisfies a first size relationship with the first diameter, or the distance between the first positions of the two inflection points satisfies a second size relationship with the length of the first straight line;

[0161] The above steps are repeated multiple times for the directional distance ratio at different times until the first position of the four inflection points of the track and field is determined.

[0162] In one embodiment, the size parameter includes: the second perimeter of the track where the user is located, and the method further includes:

[0163] The first diameter of the curve of the track where the user is located and the length of the first straight section of the athletic field are determined based on the second perimeter; and

[0164] Based on the user's location, the directional distance ratios at multiple times are determined, where the directional distance ratio at each time is the ratio of the difference in the movement direction at the corresponding time to the difference in the distance between epochs.

[0165] Determining the first position of the inflection point based on the size parameters and the user's position includes:

[0166] The first position of the inflection point is determined based on the first diameter, the first straight section length, and the directional distance ratio at the multiple times.

[0167] In one embodiment, the method further includes:

[0168] The second position of the inflection point is determined based on the size parameters and the first position, wherein the second position is the corrected first position.

[0169] The control of the electronic device to determine the calibrated trajectory of the user's movement on the track and field based on the first position includes:

[0170] The electronic device is controlled to determine the calibration trajectory based on the second position.

[0171] In one embodiment, the dimensional parameters include: the first perimeter of the inner area of ​​the track and field, the track number of the user's track, and the track width; the method further includes:

[0172] Determine the second straight track length measured during the user's movement based on the first position; and

[0173] The second perimeter of the track where the user is located is determined based on the first perimeter, the track number, and the track width.

[0174] The second diameter of the track where the user is located during the user's movement is determined based on the second perimeter and the second straight length.

[0175] Determining the second position of the inflection point based on the size parameters and the first position includes:

[0176] The second position is determined based on the second straight section length, the second diameter, and the first position.

[0177] In one embodiment, after determining the calibration trajectory based on the second position, the method further includes:

[0178] Based on the calibration trajectory, the user's position is corrected to determine the calibration coordinates of the user's position corresponding to the calibration trajectory.

[0179] This application embodiment also provides a smart wearable device, as shown in FIG10. The smart wearable device 10 includes: a memory 101 and at least one processor 100; the memory 101 is configured to store a program 102; when the program 102 is executed by the at least one processor 100, the at least one processor 100 performs the steps in any of the above method embodiments.

[0180] This application also provides a calibration system for track and field trajectories. The system includes a smart wearable device and an electronic device communicatively connected to the smart wearable device. The electronic device includes a memory and a processor. The memory is used to store a computer program, and the processor is used to execute the computer program to implement the steps in any of the above method embodiments.

[0181] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, can implement the steps in the above-described method embodiments.

[0182] This application provides a computer program product, including a computer program, which, when run, causes the steps in the above-described method embodiments to be executed.

[0183] The above are merely optional embodiments of this application and are not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

Claims

1. A method for calibrating track trajectories, characterized in that, The method includes: Obtain the dimensional parameters of the target athletic field track, wherein the track consists of a rectangular region and a semi-circular region with two parallel sides of the rectangular region as its diameter; and Get the user's location; The first position of the inflection point is determined based on the size parameters and the user's position. The first position of the inflection point includes the position where the user's track changes from a curve to a straight and from a straight to a curve. The calibrated trajectory of the user's movement on the track and field is determined based on the first position.

2. The method as described in claim 1, characterized in that, The dimensional parameters include: the first perimeter of the inner area of ​​the track and field, the track number of the user's track, and the track width. The method further includes: The first diameter of the curve of the track where the user is located and the first straight length of the track are determined based on the first perimeter, the track number, and the track width; and Based on the user's location, the directional distance ratios at multiple times are determined, where the directional distance ratio at each time is the ratio of the difference in the movement direction at the corresponding time to the difference in the distance between epochs. Determining the first position of the inflection point based on the size parameters and the user's position includes: The first position of the inflection point is determined based on the first diameter, the first straight section length, and the directional distance ratio at the multiple times.

3. The method as described in claim 2, characterized in that, The step of determining the first diameter of the curve of the track where the user is located and the first straight length of the track based on the first perimeter, the track number, and the track width includes: The length of the first straight section of the track is determined based on the first perimeter and the straight section ratio factor. The first diameter of the curve of the track where the user is located is determined based on the first perimeter, the curve ratio factor, the track number, and the track width.

4. The method as described in claim 2 or 3, characterized in that, Determining the directional distance ratio at multiple times based on the user's location includes: Based on the positions of multiple users at multiple times, determine the motion direction at time n, the epoch distance at time n, the motion direction at time 1, and the epoch distance at time 1. Based on the motion direction at the nth moment, the epoch distance at the nth moment, the motion direction at the 1st moment, and the epoch distance at the 1st moment, determine the directional distance ratio at the 1st moment; Perform the above steps multiple times for different user locations at different times until the directional distance ratio at multiple times is determined. Determining the first position of the inflection point based on the first diameter, the first straight section length, and the directional distance ratio at the multiple times includes: If the directional distance ratio at the first moment is greater than the curve inflection point threshold, then the position at the first moment is determined as the first position of the inflection point, which is the position where the straight road turns into a curve; If the directional distance ratio at the first moment is less than the straight-line inflection point threshold, then the position at the first moment is determined as the first position of the inflection point, and the first position of the inflection point is the position where the curve turns into a straight road; Wherein, the distance between the first positions of the two inflection points satisfies a first size relationship with the first diameter, or the distance between the first positions of the two inflection points satisfies a second size relationship with the length of the first straight line; The above steps are repeated multiple times for the directional distance ratio at different times until the first position of the four inflection points of the track and field is determined.

5. The method as described in claim 1, characterized in that, The dimensional parameters include: the second perimeter of the track where the user is located; the method further includes: The first diameter of the curve of the track where the user is located and the length of the first straight section of the athletic field are determined based on the second perimeter; and Based on the user's location, the directional distance ratios at multiple times are determined, where the directional distance ratio at each time is the ratio of the difference in the movement direction at the corresponding time to the difference in the distance between epochs. Determining the first position of the inflection point based on the size parameters and the user's position includes: The first position of the inflection point is determined based on the first diameter, the first straight section length, and the directional distance ratio at the multiple times.

6. The method as described in claim 1 or 2, characterized in that, The method further includes: The second position of the inflection point is determined based on the size parameters and the first position, wherein the second position is the corrected first position. Determining the calibrated trajectory of the user's movement on the track and field based on the first position includes: The calibration trajectory is determined based on the second position.

7. The method as described in claim 6, characterized in that, The dimensional parameters include: the first perimeter of the inner area of ​​the track and field, the track number of the user's track, and the track width. The method further includes: Determine the second straight track length measured during the user's movement based on the first position; and The second perimeter of the track where the user is located is determined based on the first perimeter, the track number, and the track width. The second diameter of the track where the user is located during the user's movement is determined based on the second perimeter and the second straight length. Determining the second position of the inflection point based on the size parameters and the first position includes: The second position is determined based on the second straight section length, the second diameter, and the first position.

8. The method as described in claim 6 or 7, characterized in that, After determining the calibration trajectory based on the second position, the method further includes: Based on the calibration trajectory, the user's position is corrected to determine the calibration coordinates of the user's position corresponding to the calibration trajectory.

9. A method for calibrating the trajectory of an athletics track, characterized in that, The method is applied to an electronic system, the electronic system including a smart wearable device and an electronic device communicatively connected to the smart wearable device, the method comprising: Obtain the dimensional parameters of the target athletic field track, wherein the track consists of a rectangular region and a semi-circular region with two parallel sides of the rectangular region as its diameter; and The smart wearable device is controlled to obtain the user's location; The first position of the inflection point is determined based on the size parameters and the user's position. The first position of the inflection point includes the position where the user's track changes from a curve to a straight and from a straight to a curve. The electronic device is controlled to determine the calibrated trajectory of the user's movement in the track and field based on the first position.

10. The method as described in claim 9, characterized in that, The dimensional parameters include: the first perimeter of the inner area of ​​the track and field, the track number of the user's track, and the track width. The method further includes: The first diameter of the curve of the track where the user is located and the first straight length of the track are determined based on the first perimeter, the track number, and the track width; and Based on the user's location, the directional distance ratios at multiple times are determined, where the directional distance ratio at each time is the ratio of the difference in the movement direction at the corresponding time to the difference in the distance between epochs. Determining the first position of the inflection point based on the size parameters and the user's position includes: The first position of the inflection point is determined based on the first diameter, the first straight section length, and the directional distance ratio at the multiple times.

11. The method as described in claim 10, characterized in that, The step of determining the first diameter of the curve of the track where the user is located and the first straight length of the track based on the first perimeter, the track number, and the track width includes: The length of the first straight section of the track is determined based on the first perimeter and the straight section ratio factor. The first diameter of the curve of the track where the user is located is determined based on the first perimeter, the curve ratio factor, the track number, and the track width.

12. The method as described in claim 10 or 11, characterized in that, Determining the directional distance ratio at multiple times based on the user's location includes: Based on the positions of multiple users at multiple times, determine the motion direction at time n, the epoch distance at time n, the motion direction at time 1, and the epoch distance at time 1. Based on the motion direction at the nth moment, the epoch distance at the nth moment, the motion direction at the 1st moment, and the epoch distance at the 1st moment, determine the directional distance ratio at the 1st moment; Perform the above steps multiple times for different user locations at different times until the directional distance ratio at multiple times is determined. Determining the first position of the inflection point based on the first diameter, the first straight section length, and the directional distance ratio at the multiple times includes: If the directional distance ratio at the first moment is greater than the curve inflection point threshold, then the position at the first moment is determined as the first position of the inflection point, which is the position where the straight road turns into a curve; If the directional distance ratio at the first moment is less than the straight-line inflection point threshold, then the position at the first moment is determined as the first position of the inflection point, and the first position of the inflection point is the position where the curve turns into a straight road; Wherein, the distance between the first positions of the two inflection points satisfies a first size relationship with the first diameter, or the distance between the first positions of the two inflection points satisfies a second size relationship with the length of the first straight line; The above steps are repeated multiple times for the directional distance ratio at different times until the first position of the four inflection points of the track and field is determined.

13. The method as described in claim 9, characterized in that, The dimensional parameters include: the second perimeter of the track where the user is located; the method further includes: The first diameter of the curve of the track where the user is located and the length of the first straight section of the athletic field are determined based on the second perimeter; and Based on the user's location, the directional distance ratios at multiple times are determined, where the directional distance ratio at each time is the ratio of the difference in the movement direction at the corresponding time to the difference in the distance between epochs. Determining the first position of the inflection point based on the size parameters and the user's position includes: The first position of the inflection point is determined based on the first diameter, the first straight section length, and the directional distance ratio at the multiple times.

14. The method as described in claim 9 or 10, characterized in that, The method further includes: The second position of the inflection point is determined based on the size parameters and the first position, wherein the second position is the corrected first position. The control of the electronic device to determine the calibrated trajectory of the user's movement on the track and field based on the first position includes: The electronic device is controlled to determine the calibration trajectory based on the second position.

15. The method as described in claim 14, characterized in that, The dimensional parameters include: the first perimeter of the inner area of ​​the track and field, the track number of the user's track, and the track width. The method further includes: Determine the second straight track length measured during the user's movement based on the first position; and The second perimeter of the track where the user is located is determined based on the first perimeter, the track number, and the track width. The second diameter of the track where the user is located during the user's movement is determined based on the second perimeter and the second straight length. Determining the second position of the inflection point based on the size parameters and the first position includes: The second position is determined based on the second straight section length, the second diameter, and the first position.

16. The method as described in claim 14 or 15, characterized in that, After determining the calibration trajectory based on the second position, the method further includes: Based on the calibration trajectory, the user's position is corrected to determine the calibration coordinates of the user's position corresponding to the calibration trajectory.

17. A smart wearable device, characterized in that, include: A memory and at least one processor; the memory is configured to store a program; when the program is executed by the at least one processor, the at least one processor performs the method as described in any one of claims 1-8.

18. A calibration system for track and field trajectories, characterized in that, The system includes a smart wearable device and an electronic device communicatively connected to the smart wearable device. The electronic device includes a memory and a processor. The memory is used to store a computer program, and the processor is used to execute the computer program to implement the method as described in any one of claims 1-8.

19. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method as described in any one of claims 1 to 8 or 9 to 16.