Search

EP-4738317-A1 - SYSTEM, METHOD, AND COMPUTER-READABLE MEDIUM FOR EVALUATING CYCLING ACTIVITIES

EP4738317A1EP 4738317 A1EP4738317 A1EP 4738317A1EP-4738317-A1

Abstract

A system for evaluating cycling activities, including a memory storing a set of instructions; and one or more processors configured to execute the stored set of instructions to perform operations comprising: receiving riding data (1310), associated with a user riding a bicycle, from a plurality of sensors; processing the riding data to obtain data in a first domain (1320); comparing (1330) the data in the first domain to baseline information to evaluate a riding status of the user or a riding condition of a riding path; converting (1340) the data in the first domain to obtain data in a second domain; and evaluating (1350) the riding status of the user or the riding condition of the riding path according to the data in the second domain.

Inventors

  • LO, CHI-WEI
  • CHANG, CHIH-KAI

Assignees

  • Giant Manufacturing Co., Ltd.

Dates

Publication Date
20260506
Application Date
20251028

Claims (20)

  1. A system for evaluating cycling activities, comprising: a memory storing a set of instructions; and one or more processors configured to execute the stored set of instructions to perform operations comprising: receiving riding data, associated with a user riding a bicycle, from a plurality of sensors; processing the riding data to obtain data in a first domain; comparing the data in the first domain to baseline information to evaluate a riding status of the user or a riding condition of a riding path; converting the data in the first domain to obtain data in a second domain; and evaluating the riding status of the user or the riding condition of the riding path according to the data in the second domain.
  2. The system according to claim 1, wherein the plurality of sensors are located on a right handlebar and a left handlebar of the bicycle.
  3. The system according to claim 1 or 2, the operations further comprising: receiving biological data associated with the user riding the bicycle.
  4. The system according to any preceding claim, wherein the one or more processors are located on the bicycle or within a remote device.
  5. The system according to any preceding claim, wherein: the first domain is a time domain, and the baseline information is generated according to a plurality of indoor cycling activities that simulate a plurality of outdoor scenarios of cycling activities; and/or the second domain comprises at least one of a frequency domain, a time-frequency domain, or a rate-scale (RS) domain.
  6. The system according to any preceding claim, the operations further comprising: controlling a display device to display the riding status of the user or the riding condition of the riding path.
  7. A method for evaluating cycling activities, comprising: receiving, by one or more processors, riding data, associated with a user riding a bicycle, from a plurality of sensors; processing, by the one or more processors, the riding data to obtain data in a first domain; comparing, by the one or more processors, the data in the first domain to baseline information to evaluate a riding status of the user or a riding condition of a riding path; converting, by the one or more processors, the data in the first domain to data in a second domain; and evaluating, by the one or more processors, the riding status of the user or the riding condition of the riding path according to the data in the second domain.
  8. The method according to claim 7, wherein the plurality of sensors are located on a right handlebar and a left handlebar of the bicycle.
  9. The method according to claim 7 or 8, further comprising: receiving biological data associated with the user riding the bicycle.
  10. The method according to any one of claims 7 to 9, wherein the one or more processors are located on the bicycle or within a remote device.
  11. The method according to any one of claims 7 to 10, wherein: the first domain is a time domain, and the baseline information is generated according to a plurality of indoor cycling activities that simulate a plurality of outdoor scenarios of cycling activities; and/or wherein the second domain comprises at least one of a frequency domain, a time-frequency domain, or a rate-scale (RS) domain.
  12. The method according to any one of claims 7 to 11, further comprising: controlling, by the one or more processors, a display device to display the riding status of the user or the riding condition of the riding path.
  13. A computer program comprising computer program instructions that when executed by one or more processors cause the one or more processors to perform a method according to any one of claims 7 to 12.
  14. A bicycle, comprising: a right handlebar comprising one or more first sensors configured to detect a first force signal during a riding period of a user riding the bicycle on a riding path; a left handlebar comprising one or more second sensors configured to detect a second force signal during the riding period; and one or more processors configured to execute a set of instructions stored in a memory to perform operations comprising: processing the first force signal and the second force signal to obtain data in a first domain and data in a second domain, wherein the data in the first domain is associated with the user riding the bicycle during the riding period; generating baseline information according to a plurality of indoor cycling activities; comparing the data in the first domain to the baseline information to evaluate a riding status of the user or a riding condition of the riding path; and converting the data in the first domain to the data in the second domain for evaluating the riding status of the user, the riding condition of the riding path, or a combination thereof.
  15. A remote computing device, comprising: a memory storing a set of instructions; and one or more processors configured to execute the stored set of instructions to perform operations comprising: receiving a first force signal and a second force signal from a bicycle; processing the first force signal and the second force signal to obtain data in a first domain and data in a second domain, wherein the data in the first domain is associated with a user riding the bicycle during a riding period; comparing the data in the first domain to baseline information to evaluate a riding status of the user or a riding condition of a riding path, wherein the baseline information is generated according to a plurality of indoor cycling activities; and converting the data in the first domain to the data in the second domain for evaluating the riding status of the user, the riding condition of the riding path, or a combination thereof.
  16. The remote computing device according to claim 15, wherein the first force signal is detected by one or more first sensors on a right handlebar of the bicycle during the riding period of the user riding the bicycle on the riding path, and the second force signal is detected by one or more second sensors on a left handlebar of the bicycle during the riding period of the user riding the bicycle on the riding path.
  17. The remote computing device according to any of claims 15-16, wherein the first domain is a time domain, and the plurality of indoor cycling activities simulate a plurality of outdoor scenarios of cycling activities.
  18. The remote computing device according to any of claims 15-17, wherein the second domain comprises at least one of a frequency domain, a time-frequency domain, or a rate-scale (RS) domain.
  19. The remote computing device according to any of claims 15-18, further comprising: a display device configured to display the riding status of the user or the riding condition of the riding path.
  20. The remote computing device according to any of claims 15-19, wherein the riding status of the user or the riding condition of the riding path is displayed on a mobile device associated with the user.

Description

RELATED APPLICATIONS This application claims priority to and the benefits of U.S. Provisional Application No. 63/713, 652 filed on October 30, 2024 and U.S. Non-provisional Application No. 19/358,352, filed on October 14, 2025. TECHNICAL FIELD The disclosure relates to a system, method, and computer-readable medium for evaluating cycling activities. BACKGROUND Cycling is popular for its diverse roles, including transportation, commuting, exercise, wellness, fitness, and training. Sensors are commonly used to measure pedaling power and pedaling revolutions per minute (RPM). However, evaluating cycling activities using a single sensor remains a challenge. SUMMARY In some embodiments, a system for evaluating cycling activities includes: a memory storing a set of instructions; and one or more processors configured to execute the stored set of instructions to perform operations including: receiving riding data, associated with a user riding a bicycle, from a plurality of sensors; processing the riding data to obtain data in a first domain; comparing the data in the first domain to baseline information to evaluate a riding status of the user or a riding condition of a riding path; converting the data in the first domain to obtain data in a second domain; and evaluating the riding status of the user or the riding condition of the riding path according to the data in the second domain. In some embodiments, a method for evaluating cycling activities includes: receiving, by one or more processors, riding data, associated with a user riding a bicycle, from a plurality of sensors; processing, by the one or more processors, the riding data to obtain data in a first domain; comparing, by the one or more processors, the data in the first domain to baseline information to evaluate a riding status of the user or a riding condition of a riding path; converting, by the one or more processors, the data in the first domain to data in a second domain; and evaluating, by the one or more processors, the riding status of the user or the riding condition of the riding path according to the data in the second domain. In some embodiments, a non-transitory computer-readable medium storing instructions that are executable by one or more processors to cause the one or more processors to perform operations including : receiving riding data, associated with a user riding a bicycle, from a plurality of sensors; processing the riding data to obtain data in a first domain; comparing the data in the first domain to baseline information to evaluate a riding status of the user or a riding condition of a riding path; converting the data in the first domain to data in a second domain; and evaluating the riding status of the user or the riding condition of the riding path according to the data in the second domain. In some embodiments, a bicycle including: a right handlebar including one or more first sensors configured to detect a first force signal during a riding period of a user riding the bicycle on a riding path; a left handlebar including one or more second sensors configured to detect a second force signal during the riding period; and one or more processors configured to execute a set of instructions stored in a memory to perform operations including: processing the first force signal and the second force signal to obtain data in a first domain and data in a second domain, wherein the data in the first domain is associated with the user riding the bicycle during the riding period; generating baseline information according to a plurality of indoor cycling activities; comparing the data in the first domain to the baseline information to evaluate a riding status of the user or a riding condition of the riding path; and converting the data in the first domain to the data in the second domain for evaluating the riding status of the user, the riding condition of the riding path, or a combination thereof. In some embodiments, a remote computing device including: a memory storing a set of instructions; and one or more processors configured to execute the stored set of instructions to perform operations including: receiving a first force signal and a second force signal from a bicycle; processing the first force signal and the second force signal to obtain data in a first domain and data in a second domain, wherein the data in the first domain is associated with a user riding the bicycle during a riding period; comparing the data in the first domain to baseline information to evaluate a riding status of the user or a riding condition of a riding path, wherein the baseline information is generated according to a plurality of indoor cycling activities; and converting the data in the first domain to the data in the second domain for evaluating the riding status of the user, the riding condition of the riding path, or a combination thereof. BRIEF DESCRIPTION OF THE DRAWINGS Aspects of the present disclosure are best understood from the following detail