This application claims the priority benefit of Taiwan application serial no. 112131079, filed on Aug. 18, 2023. The entirety of the above-mentioned patent application is hereby incorporated by reference herein and made a part of this specification.
The disclosure relates to a human-computer interaction technology, and more particularly, to an outdoor landscape presenting method and an exercise assistance system.
With the growing popularity of indoor exercising, more and more users choose to do indoor exercises (e.g., gyms or their homes) by using exercise equipment such as flywheels, treadmills, or steppers. Although some manufacturers have proposed exercise equipment that can support the playback of pre-recorded videos during exercise in an attempt to give users a sense of presence of outdoor exercise, in practice, users can only barely choose to play one of the small number of videos provided by manufacturers, and these pre-recorded videos are only updated once in a long time. In the long run, users will easily give up indoor exercise due to the lack of a sense of presence of outdoor exercise.
The disclosure provides an outdoor landscape presenting method and an exercise assistance system, which may improve the sense of presence of outdoor exercise felt by users when performing indoor exercise.
The embodiment of the disclosure provides an outdoor landscape presenting method, which is described below. A map program is executed. A user operation is received. The user operation is used for planning an outdoor exercise route through the map program. Multiple outdoor landscape images corresponding to the outdoor exercise route are obtained. Exercise state information of an exercise equipment is detected. The outdoor landscape images are presented on a display interface sequentially according to the exercise state information.
The embodiment of the disclosure also provides an exercise assistance system, which includes an exercise equipment and a control host. The control host is coupled to the exercise equipment. The control host is used for executing the following. A map program is executed. A user operation is received. The user operation is used for planning an outdoor exercise route through the map program. Multiple outdoor landscape images corresponding to the outdoor exercise route are obtained. Exercise state information of the exercise equipment is detected. The outdoor landscape images are presented on a display interface sequentially according to the exercise state information.
Based on the above, after executing the map program, a user operation may be received to plan the outdoor exercise route through the map program. According to this outdoor exercise route, multiple outdoor landscape images may be obtained. Afterwards, the outdoor landscape images may be presented on a display interface sequentially according to the exercise state information of the exercise equipment. Thereby, the sense of presence of outdoor exercise felt by users when performing indoor exercise may be improved.
The control host 12 is coupled to the exercise equipment 11. The control host 12 may be combined with the exercise equipment 11 or independent of the exercise equipment 11. For example, the control host 12 may be the control computer of the exercise equipment 11. Alternatively, the control host 12 may also be a portable electronic device such as a tablet computer, a smart phone, or a game console, and the type of the control host 12 is not limited thereto.
The control host 12 may include a display interface 121, an operation interface 122, a communication interface 123, a storage circuit 124 and a processor 125. The display interface 121 may be used for displaying the image. For example, the display interface 121 may include a plasma display, a liquid crystal display (LCD), a thin film transistor liquid crystal display (TFT-LCD), an light emitting diode (LED) display or an organic light emitting diode (OLED) display, etc., and the type of the display interface 121 is not limited thereto.
The operation interface 122 may be used for receiving a user operation and generating a corresponding input signal. For example, the operation interface 122 may include signal input devices such as a remote control, a touch pad, a mouse, or a physical keyboard, and the type of the operation interface 122 is not limited thereto. Alternatively, the operation interface 122 may also be combined with the display interface 121 to form a touch screen.
The communication interface 123 is used for coupling the control host 12 to the exercise equipment 11 and communicating with the exercise equipment 11 (e.g., the communication interface of the exercise equipment 11). For example, the communication interface 123 may support Bluetooth, Bluetooth low energy (BLE), universal serial bus (USB), various wired or wireless communication standards such as universal asynchronous receiver/transmitter (UART) or WiFi, and the communication standards that the communication interface 123 may support are not limited thereto. In addition, the communication interface 123 may also be used for connecting to the Internet and communicating with the remote server.
The storage circuit 124 may be used for storing data. For example, the storage circuit 125 may include a volatile storage circuit and a non-volatile storage circuit. The volatile storage circuit is used for storing data volatilely. For example, the volatile storage circuit may include random access memory (RAM) or similar volatile storage media. The non-volatile storage circuit is used for storing data non-volatilely. For example, a non-volatile storage circuit may include a read-only memory (ROM), a solid state drive (SSD), a traditional hard disk (HDD), or a similar non-volatile storage device.
The processor 125 is coupled to the display interface 121, the operation interface 122, the communication interface 123, and the storage circuit 124. The processor 125 may be responsible for the overall or partial operation of the control host 12 (or the exercise assistance system 10). For example, the processor 125 may include a central processing unit (CPU), a graphics processing unit (GPU), or other programmable general-purpose or special-purpose microprocessor, a digital signal processor (DSP), a programmable controller, an application specific integrated circuit (ASIC), a programmable logic device (PLD), or other similar devices, or a combination of these devices.
In one embodiment, the processor 125 may execute a map program 101 to enable an online map or an offline map. For example, the map program 101 may be stored in the storage circuit 124. Alternatively, the map program 101 may also be stored in a remote server. For example, the online map may include various electronic or digital maps such as Google map, Apple map, or Baidu map, and the types of online maps are not limited thereto. After executing the map program 101, the processor 125 may present the online map or the offline map through the display interface 121.
In one embodiment, the processor 125 may receive the user operation through the operation interface 122. This user operation may be used for planning an outdoor exercise route through the map program 101. For example, the map program 101 may plan an outdoor exercise route on the online map or the offline map according to this user operation. For example, the processor 125 may set a starting point and a destination on the online map or the offline map according to this user operation. According to the set starting point and destination, the map program 101 may automatically generate the outdoor exercise route between the starting point and the destination.
In one embodiment, after determining the outdoor exercise route (e.g., outdoor exercise route 33 in
In one embodiment, the processor 125 may receive route planning information provided by the map program 101 according to the user operation. This route planning information may include information related to the determined outdoor exercise route (e.g., outdoor exercise route 33 in
In one embodiment, the processor 125 may obtain multiple reference points (e.g., reference point 0 to reference point N in
In one embodiment, the processor 125 may detect exercise state information of the exercise equipment 11 through the communication interface 123. For example, this exercise state information may reflect the wheel speed, conveyor belt rotation speed, or pedaling frequency of the exercise equipment 11. The wheel speed, conveyor belt rotation speed, or pedaling frequency may reflect the effort of the user to operate the exercise equipment 11 at the moment. For example, when the user pedals the pedal of the flywheel, the conveyor of the treadmill, or the pedal of the stepper harder and/or faster, this exercise state information may reflect that the wheel speed, conveyor belt rotation speed, or pedaling frequency of the exercise equipment 11 is higher. On the contrary, when the user pedals the pedal of the flywheel, the conveyor of the treadmill, or the pedal of the stepper more lightly and/or slowly, this exercise state information may reflect the wheel speed, conveyor belt rotation speed, or pedaling frequency of the exercise equipment 11 is lower. The processor 125 may present the outdoor landscape images on the display interface 121 sequentially according to this exercise state information. In one embodiment, by sequentially presenting the outdoor landscape images when the user is operating the exercise equipment 11, the user may have a sense of presence of actually moving outdoors (e.g., riding a bicycle, walking, or jogging) along the outdoor exercise route.
In one embodiment, the processor 125 may obtain a virtual moving distance of the exercise equipment 11 according to the exercise state information. For example, the processor 125 may evaluate a virtual traveling speed of the exercise equipment 11 within a time period according to the exercise state information. For example, this virtual traveling speed is directly related to the wheel speed, conveyor belt rotation speed, or pedaling frequency of the exercise equipment 11. Then, the processor 125 may evaluate the virtual moving distance of the exercise equipment 11 within this time period according to the virtual traveling speed. For example, assuming that the virtual traveling speed of the exercise equipment 11 within the time period ΔT is V, the processor 125 may determine the virtual moving distance of the exercise equipment 11 over the time period ΔT as D, where D=V×ΔT. Afterwards, the processor 125 may present the outdoor landscape images on the display interface 121 sequentially according to the change in this virtual moving distance.
In one embodiment, the processor 125 may record the distances between the reference points on the outdoor exercise route and the starting point of the outdoor exercise route respectively according to the route planning information. Afterwards, in response to the virtual moving distance being a specific distance, the processor 125 may present one of the outdoor landscape images on the display interface 121.
In one embodiment, according to the route planning information, the processor 125 may record a distance between one of the reference points (also referred to as the first reference point) and the starting point of the outdoor exercise route as the first distance and a distance between another one of the reference points (also referred to as the second reference point) and the starting point of the outdoor exercise route as the second distance. The first distance is different from the second distance. Afterwards, the processor 125 may present an image corresponding to the first reference point in the outdoor landscape images (also referred to as the first outdoor landscape image) on the display interface 121 in response to the virtual moving distance being the first distance. In addition, the processor 125 may present an image corresponding to the second reference point in the outdoor landscape images (also referred to as the second outdoor landscape image) on the display interface 121 in response to the virtual moving distance being the second distance. By analogy, the processor 125 may present the outdoor landscape images on the display interface 121 sequentially according to the change in this virtual moving distance.
In one embodiment, when calculating the distance between each of the reference points and the starting point of the outdoor exercise route, the processor 125 may perform a normalization operation on the distance to limit the expression of the distance to a default value range (e.g., between 0 and 1). For example, by performing the normalization operation, around 100 meters may be converted into a value of “0.1”, around 200 meters may be converted into a value of “0.2”, and so on. In addition, the calculation method of the normalized operation may also be adjusted according to practical needs, which is not limited by the disclosure.
In one embodiment, the image resolution of at least one outdoor landscape image downloaded from the external server may be different from the screen resolution of the display interface 121. Thus, in one embodiment, the processor 125 may perform resolution adjustment and/or image size adjustment on the downloaded outdoor landscape image. Afterwards, the processor 125 may present the adjusted outdoor landscape image through the display interface 121. In this way, the image quality of the outdoor landscape image presented by the display interface 121 may be improved.
However, each step in
To sum up, the outdoor landscape presenting method and the exercise assistance system proposed by the disclosure may dynamically plan an outdoor exercise route through a map program and automatically obtain multiple outdoor landscape images corresponding to the outdoor exercise route. Afterwards, the outdoor landscape images may be presented on a display interface sequentially according to the exercise state information of the exercise equipment. Thus, when the user is operating the exercise equipment, the outdoor landscape images presented by the display interface allows the user to have a sense of presence of actually moving outdoors along the outdoor exercise route.
Although the disclosure has been described in detail with reference to the above embodiments, they are not intended to limit the disclosure. Those skilled in the art should understand that it is possible to make changes and modifications without departing from the spirit and scope of the disclosure. Therefore, the protection scope of the disclosure shall be defined by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
112131079 | Aug 2023 | TW | national |