User interface control method of exercise machine and exercise machine executing the method

By integrating sensors and processors on the exercise machine, the exercise status and guide display on the user interface, and adjusting the color or shape of the interface elements according to the distance changes, the problem of users' difficulty in monitoring the exercise status and lack of exercise goals is solved, and the problem of improving the Exercise effects and user experience.

CN116137822BActive Publication Date: 2025-02-14DRAX INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202080104232.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-11-24
Filing Date
2020-12-02
Publication Date
2025-02-14
Estimated Expiration
2040-12-02

AI Technical Summary

Technical Problem

When using a weight exercise machine, it is difficult to accurately confirm your exercise status, and the lack of clear exercise goals and encouragement makes it difficult to improve the exercise effect.

Method used

Design a user interface control method for exercise machines, detecting motion states through sensors, and displaying the user's exercise states and exercise guides on the user interface, using the processor to change the color or shape according to the distance between the user interface elements to intuitively Reflect exercise progress and guideline follow.

Benefits of technology

Through the intuitive user interface, users can exercise more effectively, ensure the exercise guide is followed and improve the performance of the exercise guide.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116137822B_ABST
    Figure CN116137822B_ABST
Patent Text Reader

Abstract

An exercise machine includes: a sensor for detecting a motion of the exercise machine, a user interface unit for outputting a user interface screen, a memory, and a processor. The processor controls the user interface unit by executing at least one instruction stored in the memory to display a first user interface element and a second user interface element on the user interface screen, the first user interface element indicating an exercise state of a user corresponding to the detected motion, the second user interface element indicating an exercise guide recommended when exercising using the exercise machine, and changing a color or shape of at least one of the first user interface element and the second user interface element based on a distance between the first user interface element and the second user interface element on the user interface screen.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a user interface control method of an exercise machine and an exercise machine executing the method. Background Art

[0002] With the improvement of living standards, people pay more and more attention to health, and many people are using various forms of exercise machines to enhance their physical strength.

[0003] Weight training machines are provided in various forms according to body parts or use purposes to increase muscle strength, and weight training machines mainly exercise the upper and lower bodies by using hands or feet. Various types of weight training machines are used according to body parts, such as shoulder press machines, bench press machines, abdominal machines, butterfly machines, biceps press machines, to increase muscle strength.

[0004] The weight training machine is installed with a plurality of block-shaped weight plates overlapping, and may include a pin structure for selecting a portion of the plurality of weight plates. The user can select the number or weight of the weight plates he wants to lift by using the pin structure. The user can move the selected weight through the exercise structure of the exercise machine to perform exercise.

[0005] However, when exercising with a weight training machine, it is difficult to accurately confirm one's exercise status and to clearly encourage oneself for exercise goals, etc., and therefore it is difficult to expect improvement in exercise effects. Summary of the invention

[0006] Technical issues

[0007] Provided are a user interface control method of an exercise machine for changing and displaying user interface elements on a user interface of the exercise machine and an exercise machine executing the method to provide an exercise guide to a user using the exercise machine and intuitively understand the user's exercise status.

[0008] Technical Solution

[0009] According to a first aspect, an exercise machine includes: a sensor for detecting movement of the exercise machine; a user interface unit for outputting a user interface screen; a memory for storing at least one instruction; and a processor, which controls the user interface unit by executing the at least one instruction to display a first user interface element and a second user interface element on the user interface screen, wherein the first user interface element represents an exercise state of a user corresponding to the detected movement, and the second user interface element represents an exercise guide recommended when exercising using the exercise machine, wherein the processor changes the color or shape of at least one of the first user interface element and the second user interface element based on the distance between the first user interface element and the second user interface element on the user interface screen.

[0010] According to a second aspect, a user interface control method for an exercise machine includes: outputting a user interface screen to a user interface unit; detecting the movement of the exercise machine; and displaying a first user interface element and a second user interface element on the user interface screen, wherein the first user interface element represents an exercise state of a user corresponding to the detected movement, and the second user interface element represents an exercise guide recommended when exercising using the exercise machine, wherein the display step includes: changing and displaying a color or shape of at least one of the first user interface element and the second user interface element based on a distance between the first user interface element and the second user interface element on the user interface screen.

[0011] According to a third aspect, a computer-readable storage medium storing instructions executable by a processor includes: instructions for outputting a user interface screen to a user interface unit; instructions for detecting the movement of an exercise machine; and instructions for displaying a first user interface element and a second user interface element on the user interface screen, wherein the first user interface element represents an exercise state of a user corresponding to the detected movement, and the second user interface element represents an exercise guide recommended when exercising using the exercise machine, wherein the instructions for displaying the first user interface element and the second user interface element on the user interface screen include: changing and displaying the color or shape of at least one of the first user interface element and the second user interface element based on the distance between the first user interface element and the second user interface element on the user interface screen.

[0012] Beneficial Effects

[0013] The user interface control method of an exercise machine and the exercise machine executing the method according to an embodiment of the present invention provide an exercise guide and an exercise status through an intuitive user interface, thereby enabling a user to effectively perform exercise.

[0014] The user interface control method of the exercise machine and the exercise machine executing the method according to the embodiment of the present invention can effectively inform the user whether the exercise guide is followed well, and can motivate the user to follow the exercise guide well. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 is a diagram for describing a smart gym environment provided with exercise machines according to an embodiment of the present disclosure.

[0016] Figure 2 is a block diagram for describing constituent elements and operations of an exercise machine according to an embodiment of the present disclosure.

[0017] Figure 3 is a diagram illustrating a user interface screen output to a user interface unit of an exercise machine according to an embodiment of the present disclosure.

[0018] Figure 4a , Figure 4b and Figure 4c An example of changing and displaying a color of at least one of a first user interface element and a second user interface element based on a distance between the first user interface element and the second user interface element is shown.

[0019] Figure 5a , Figure 5b and Figure 5c An example of changing and displaying a shape of at least one of a first user interface element and a second user interface element according to a distance between the first user interface element and the second user interface element is shown.

[0020] Figure 6a , Figure 6b and Figure 6c Another example of changing and displaying a color of at least one of a first user interface element and a second user interface element based on a distance between the first user interface element and the second user interface element is shown.

[0021] Figure 7 An example of changing and displaying the shape of a second user interface element to visually display a degree of matching between a first user interface element and a second user interface element is shown.

[0022] Figure 8 An example of changing and displaying the size of a first user interface element according to a distance between the first user interface element and a second user interface element is shown.

[0023] Fig. 9 is a diagram for describing the operation of a user interface unit when a distance between a first user interface element and a second user interface element falls within a predetermined range corresponding to a predetermined matching degree.

[0024] Fig.10 is a flow chart for describing a method for controlling a user interface of an exercise machine. DETAILED DESCRIPTION

[0025] According to a first aspect, an exercise machine includes: a sensor for detecting movement of the exercise machine; a user interface unit for outputting a user interface screen; a memory for storing at least one instruction; and a processor, which controls the user interface unit by executing the at least one instruction to display a first user interface element and a second user interface element on the user interface screen, wherein the first user interface element represents an exercise state of a user corresponding to the detected movement, and the second user interface element represents an exercise guide recommended when exercising using the exercise machine, wherein the processor changes the color or shape of at least one of the first user interface element and the second user interface element based on the distance between the first user interface element and the second user interface element on the user interface screen.

[0026] Embodiments of the present invention

[0027] In the following, various embodiments will be described in detail with reference to the accompanying drawings. The embodiments described below can be deformed and implemented in various different forms. In order to more clearly describe the features of the embodiments, detailed descriptions of the contents known to those of ordinary skill in the art to which the following embodiments belong will be omitted.

[0028] Meanwhile, in this specification, when a component is “connected” to another component, this includes not only the case of “direct connection” but also the case of “connected to each other with another component sandwiched therebetween.” Furthermore, when a component “includes” another component, this means that the other component may be further included, rather than excluding other components, unless otherwise clearly stated.

[0029] In addition, terms including ordinal numbers such as "first" or "second" used in this specification may be used to describe various components, but the components should not be limited to the terms. The terms are only used to distinguish one component from other components.

[0030] The following embodiments relate to a user interface control method of an exercise machine and an exercise machine executing the method, and detailed description of matters known to those of ordinary skill in the art to which the following embodiments pertain will be omitted.

[0031] Figure 1 is a diagram for describing a smart gym environment provided with the exercise machine 100 according to an embodiment of the present disclosure.

[0032] Reference Figure 1, a plurality of exercise machines (exercise machine 100A, exercise machine 100B, exercise machine 100C to exercise machine 100N) are connected to the smart gym server 200 through a network. The plurality of exercise machines, namely, exercise machine 100A, exercise machine 100B, exercise machine 100C to exercise machine 100N, may be weight exercise machines or aerobic exercise machines. An administrator such as a fitness trainer or a smart gym administrator may access the smart gym server 200 through an administrator terminal 300.

[0033] When entering and exiting the smart gym, each user USER A, USER B, USER C to USER N who goes to the smart gym to exercise can verify their identity by using a user terminal such as a wearable device or a smart phone, and then enter the smart gym. For example, the user can use near field communication (NFC) or radio frequency identification (RFID) to mark the user terminal to an unmanned terminal such as an automatic service machine located at the entrance of the smart gym, and then enter and exit the gym after member verification. Information about users whose membership has been confirmed can be transmitted from the smart gym server 200 to at least one of the exercise machines 100A, 100B, 100C to 100N through the network.

[0034] When a user approaches any one of exercise machines 100A, 100B, 100C to 100N and tags a wearable device to the exercise machine, the exercise machine can automatically set an exercise program customized according to the user's ability level and exercise performance history based on information received from the smart gym server 200.

[0035] The smart gym server 200 may store user information of a plurality of users, device information of the exercise machines 100A, 100B, 100C to 100N, and information for operating other facilities or a smart gym.

[0036] When a manager such as a fitness trainer enters an exercise program customized according to a user in the manager terminal 300, the exercise flow information stored in the smart gym server 200 may be updated. The exercise machines 100A, 100B, 100C to 100N may receive the exercise flow information from the smart gym server 200 connected through a network.

[0037] Figure 2 1 is a diagram for describing constituent elements and operations of the exercise machine 100 according to an embodiment of the present disclosure.

[0038] Reference Figure 2 , the exercise machine 100 may include a user interface unit 110, a processor 120, a memory 130, a sensor 140, and a communication interface unit 150. Figure 2 Although not shown in the figure, the exercise machine 100 may further include a power supply unit for supplying power to the exercise machine 100 or a weight unit for applying a load to the user of the exercise machine 100. The weight unit may be a mechanical type having a weight plate and a support frame for supporting the movement of the weight plate or auxiliary weight plates and adjusting the weight, but is not limited thereto, and may be an electronic type including a motor and a component connecting the motor to the exercise machine 100.

[0039] The terms “unit”, “module” and the like described in this specification refer to a unit that processes at least one function or operation, and may be implemented as hardware or software, or as a combination of hardware and software.

[0040] The user interface unit 110 may include an input unit for receiving input from a user for operating or setting the exercise machine, and an output unit for displaying information such as an exercise state or exercise result. For example, the user interface unit 110 may have a touch screen form, but is not limited thereto.

[0041] The processor 120 can manage information for managing various functions provided by the exercise machine 100 or the user's exercise status by executing at least one instruction stored in the memory 130. The user's exercise status may refer to the number or time of the user's exercise, the exercise level, the exercise speed, the trajectory of the user's body movement, etc. The processor 120 may include at least one processing module. For example, the processor 120 may include at least one of a central processing unit (Central Processing Unit), a microprocessor (microprocessor), a graphics processing unit (Graphic Processing Unit), an application specific integrated circuit (ASIC, Application Specific Integrated Circuit), a digital signal processor (DSP, Digital Signal Processor), and a field programmable gate array (FPGA, Field Programmable Gate Array). The processor 120 may control other components included in the exercise machine 100 to perform functions corresponding to user inputs received through the user interface unit 110. The processor 120 may execute instructions, software modules, or programs stored in the memory 130, or may read data or files stored in the memory 130, or may store new programs or applications in the memory 130.

[0042] The memory 130 may store at least one instruction. The processor 120 may correspond to an example of a computer capable of executing instructions stored in the memory 130. The memory 130 may store instructions, software modules, or programs. The memory 130 may include at least one of a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), a flash memory, an electrically erasable programmable read only memory (EEPROM), a programmable read only memory (PROM), a magnetic memory, a magnetic disk, and an optical disk.

[0043] The user interface (UI) module and the exercise management module may be stored in the memory 130. The user interface module and the exercise management module may be software modules or programs including at least one instruction, and may correspond to parts of other programs. The processor 120 may execute instructions corresponding to the user interface module and the exercise management module by calling the user interface module and the exercise management module from the memory 130.

[0044] The user interface module may include a user interface input / output module and a user interface configuration module. The user interface input / output module may confirm a user input regarding a user interface screen displayed on the user interface unit 110, and may control the output of a user interface element generated or changed in the user interface configuration module. The user interface configuration module may generate or change a user interface element to be displayed on the user interface unit 110 according to information confirmed by the exercise management module, the user interface unit 110, the sensor 140, etc.

[0045] The exercise management module may include an exercise process setting module and an exercise status confirmation module. When a user who is to use the exercise machine 100 is confirmed, the exercise process setting module may set an exercise process suitable for the user based on information about the user. For example, the exercise process setting module may receive exercise process information from the smart gym server 200 through the communication interface unit 150, and may set an exercise process corresponding to the confirmed user. The exercise status confirmation module may generate the user's exercise status information based on the movement of the exercise machine received through the sensor 140, and may generate information indicating the progress of the exercise process reflecting the user's exercise status or information indicating the exercise result. The exercise status confirmation module may transmit the information generated by the sensor 140 to the user interface module, or record it in the memory 130.

[0046] The sensor 140 may include at least one sensor module for detecting the movement of the exercise machine 100. The sensor 140 may detect the movement of the weight portion of the exercise machine 100 or the operation portion contacted by the user's body, and may obtain detection data corresponding to the detected movement. The detection data may be in the form of time, distance, depth, picture, etc. The sensor 140 may include at least one of various types of sensors, such as a radar sensor, a 3D sensor in a time of flight (ToF, Time of Flight) mode, an ultrasonic sensor, an infrared image sensor, etc.

[0047] The communication interface unit 150 can perform wired / wireless communication with other devices or networks. To this end, the communication interface unit 150 may include a communication module that supports at least one of various wired / wireless communication methods. For example, the communication module may include a communication module for performing short-range communication such as wireless fidelity (Wi-Fi), various types of mobile communication such as 3G, 4G, 5G, or ultra-wideband communication, or a communication module for performing wired communication using a coaxial cable or an optical cable, etc., but is not limited thereto, and the communication module may also include various types of communication modules according to the development of communication technology. The communication interface unit 150 may be connected to a device located outside the exercise machine 100 and may send a message including a signal or data to / receive a message including a signal or data from the device. The exercise machine 100 may perform communication with the smart gym server 200, a user terminal such as a wearable device and a smart phone, or an administrator terminal 300 such as a PC, a laptop, or a smart phone through the communication interface unit 150.

[0048] According to the above-described constituent elements, the processor 120 of the exercise machine 100 may control the user interface unit 110 by executing at least one instruction stored in the memory 130 to display a first user interface element and a second user interface element on a user interface screen output to the user interface unit 110, the first user interface element indicating the user's exercise state corresponding to the movement of the exercise machine 100 detected by the sensor 140, and the second user interface element indicating an exercise guide recommended when exercising using the exercise machine 100. At this time, the processor 120 of the exercise machine 100 may change the color or shape of at least one of the first user interface element and the second user interface element on the user interface screen based on the distance between the first user interface element and the second user interface element. In this regard, reference will be made to Figures 3 to 10 A method of changing and displaying a user interface element on a user interface screen output to the user interface unit 110 of the exercise machine 100 to provide an exercise guide to a user using the exercise machine 100 and intuitively understand the user's exercise status is described in detail.

[0049] Figure 3 is a diagram illustrating a user interface screen output to the user interface unit 110 of the exercise machine 100 according to an embodiment of the present disclosure.

[0050] Reference Figure 3 The user interface unit 110 of the exercise machine 100 can provide an exercise guide to the user and can output a user interface screen for intuitively understanding the user's exercise status. User information, the name of the exercise machine 100, exercise process information, exercise status information, etc. can be displayed on the user interface screen.

[0051] The exercise flow information includes target values ​​such as weight, number of sets, number of repetitions per set, etc., and exercise methods according to exercise purposes such as muscle building, living healthily, losing weight, etc. When the exercise machine 100 recognizes a user, the exercise flow information may be automatically set based on the user's ability level information and history information of exercise execution, or the exercise flow information may be set according to an exercise program predetermined by a fitness trainer.

[0052] The exercise status information includes weight information during exercise or the user's exercise status, etc. The exercise status information can be displayed on the user interface screen in the form of numbers, letters, graphics, etc. For example, Figure 3 As shown, exercise status information can be displayed in the central portion of the user interface screen.

[0053] The user interface unit 110 of the exercise machine 100 may display a motion line indicating the movable range of the exercise machine 100 and the exercise trajectory of the exercise machine 100 on a predetermined area of ​​the user interface screen. For example, when the exercise machine 100 is a biceps press machine, a leg curl machine, a leg extension machine, etc., the motion line may have a curved form, and when the exercise machine 100 is a chest press machine, a shoulder press machine, a lat pull-down machine, the motion line may have a straight form. Figure 3 It can be seen that the information such as weight, exercise time, number of exercises, etc. during exercise is displayed in numbers or letters in the central part of the user interface screen, and the exercise line is displayed in a curve graph around it.

[0054] The first user interface element is a graphical user interface that indicates the user's exercise state corresponding to the movement of the exercise machine 100 detected by the sensor 140, and may also be referred to as a first indicator or a first pointer. The second user interface element is a graphical user interface that indicates an exercise guide recommended when exercising using the exercise machine 100, and may also be referred to as a second indicator or a second pointer.

[0055] The processor 120 of the exercise machine 100 may calculate the position of the first user interface element in the user interface screen based on the movement of the exercise machine 100 detected by the sensor 140. The processor 120 may control the user interface unit 110 according to the calculated position to display the first user interface element on the user interface screen. Thus, the first user interface element may track and display the user's exercise status in real time.

[0056] The processor 120 may control the user interface unit 110 to display the second user interface element on the user interface screen according to a predetermined setting. The second user interface element serves as an exercise guide recommended when exercising using the exercise machine 100, and thus the second user interface element may be displayed on the user interface screen according to a setting corresponding to the user of the exercise machine 100 among a plurality of predetermined settings.

[0057] The processor 120 of the exercise machine 100 may determine the display positions of the first user interface element and the second user interface element so that the first user interface element and the second user interface element reciprocate along a motion line displayed on a predetermined area of ​​the user interface screen, the motion line representing the movable range of the exercise machine 100 and the exercise trajectory of the exercise machine 100. For example, the processor 120 may control the user interface unit 110 according to a predetermined setting so that the second user interface element appears to reciprocate between the start point and the end point of the motion line for each set of repetitions. The processor 120 may control the user interface unit 110 based on the motion of the exercise machine 100 detected by the sensor 140 so that the first user interface element appears to reciprocate corresponding to the exercise speed and exercise range of the user's actual exercise.

[0058] Figures 4a to 8 An example is shown in which a color or a shape of at least one of a first user interface element and a second user interface element is changed and displayed according to a distance between the first user interface element and the second user interface element.

[0059] Figure 4a , Figure 4b and Figure 4c An example of changing and displaying a color of at least one of a first user interface element and a second user interface element based on a distance between the first user interface element and the second user interface element is shown.

[0060] Processor 120 of exercise machine 100 may change and display a color of at least one of the first user interface element and the second user interface element based on whether a distance between the first user interface element and the second user interface element becomes less than or greater than a predetermined threshold.

[0061] For example, when the distance between the first user interface element and the second user interface element is within a predetermined range, processor 120 of exercise machine 100 may change the color of the first user interface element. In addition, when the distance between the first user interface element and the second user interface element is outside the predetermined range, processor 120 of exercise machine 100 may change the color of the first user interface element.

[0062] Reference Figure 4a , it can be seen that when the distance between the first user interface element and the second user interface element changes from distance 'a' to distance 'b' (distance 'a' is greater than distance 'b'), the color of the first user interface element changes. In addition, it can be seen that when the distance between the first user interface element and the second user interface element changes from distance 'b' to distance 'c' (distance 'c' is greater than distance 'b'), the color of the first user interface element changes again.

[0063] Summarize Figure 4a As shown, when the distance between the first user interface element and the second user interface element decreases from distance 'a' to distance 'b', the color of the first user interface element may change, and when the distance between the first user interface element and the second user interface element increases again from distance 'b' to distance 'c', the color of the first user interface element may change again.

[0064] For another example, when the distance between the first user interface element and the second user interface element is within a predetermined range, processor 120 of exercise machine 100 may change the color of the second user interface element. In addition, when the distance between the first user interface element and the second user interface element is outside the predetermined range, processor 120 of exercise machine 100 may change the color of the second user interface element.

[0065] Reference Figure 4b , it can be seen that when the distance between the first user interface element and the second user interface element changes from distance 'a' to distance 'b' (distance 'a' is greater than distance 'b'), the color of the second user interface element changes. In addition, it can be seen that when the distance between the first user interface element and the second user interface element changes from distance 'b' to distance 'c' (distance 'c' is greater than distance 'b'), the color of the second user interface element changes again.

[0066] Summarize Figure 4b As shown, when the distance between the first user interface element and the second user interface element decreases from distance 'a' to distance 'b', the color of the second user interface element may change, and when the distance between the first user interface element and the second user interface element increases again from distance 'b' to distance 'c', the color of the second user interface element may change again.

[0067] For another example, when the distance between the first user interface element and the second user interface element is within a predetermined range, processor 120 of exercise machine 100 may change both the color of the first user interface element and the color of the second user interface element. In addition, when the distance between the first user interface element and the second user interface element is outside the predetermined range, processor 120 of exercise machine 100 may change both the color of the first user interface element and the color of the second user interface element.

[0068] Reference Figure 4c , it can be seen that when the distance between the first user interface element and the second user interface element changes from distance 'a' to distance 'b' (distance 'a' is greater than distance 'b'), the color of the first user interface element and the color of the second user interface element both change. Furthermore, it can be seen that when the distance between the first user interface element and the second user interface element changes from distance 'b' to distance 'c' (distance 'c' is greater than distance 'b'), both the color of the first user interface element and the color of the second user interface element change again.

[0069] Summarize Figure 4cAs shown, when the distance between the first user interface element and the second user interface element decreases from distance 'a' to distance 'b', both the color of the first user interface element and the color of the second user interface element may change, and when the distance between the first user interface element and the second user interface element increases again from distance 'b' to distance 'c', both the color of the first user interface element and the color of the second user interface element may change again.

[0070] Figure 5a , Figure 5b and Figure 5c An example of changing and displaying a shape of at least one of a first user interface element and a second user interface element according to a distance between the first user interface element and the second user interface element is shown.

[0071] Processor 120 of exercise machine 100 may change and display the shape of at least one of the first user interface element and the second user interface element based on whether the distance between the first user interface element and the second user interface element becomes smaller or larger than a predetermined threshold.

[0072] For example, when the distance between the first user interface element and the second user interface element is within a predetermined range, processor 120 of exercise machine 100 may change the shape of the first user interface element. In addition, when the distance between the first user interface element and the second user interface element is outside the predetermined range, processor 120 of exercise machine 100 may change the shape of the first user interface element.

[0073] Reference Figure 5a , it can be seen that when the distance between the first user interface element and the second user interface element changes from distance 'a' to distance 'b' (distance 'a' is greater than distance 'b'), the shape of the first user interface element changes. In addition, it can be seen that when the distance between the first user interface element and the second user interface element changes from distance 'b' to distance 'c' (distance 'c' is greater than distance 'b'), the shape of the first user interface element changes again.

[0074] Summarize Figure 5a As shown, when the distance between the first user interface element and the second user interface element decreases from distance 'a' to distance 'b', the shape of the first user interface element may change, and when the distance between the first user interface element and the second user interface element increases again from distance 'b' to distance 'c', the shape of the first user interface element may change again.

[0075] For another example, when the distance between the first user interface element and the second user interface element is within a predetermined range, processor 120 of exercise machine 100 may change the shape of the second user interface element. In addition, when the distance between the first user interface element and the second user interface element is outside the predetermined range, processor 120 of exercise machine 100 may change the shape of the second user interface element.

[0076] Reference Figure 5b , it can be seen that when the distance between the first user interface element and the second user interface element changes from distance 'a' to distance 'b' (distance 'a' is greater than distance 'b'), the shape of the second user interface element changes. In addition, it can be seen that when the distance between the first user interface element and the second user interface element changes from distance 'b' to distance 'c' (distance 'c' is greater than distance 'b'), the shape of the second user interface element changes again.

[0077] Summarize Figure 5b As shown, when the distance between the first user interface element and the second user interface element decreases from distance 'a' to distance 'b', the shape of the second user interface element may change, and when the distance between the first user interface element and the second user interface element increases again from distance 'b' to distance 'c', the shape of the second user interface element may change again.

[0078] For another example, when the distance between the first user interface element and the second user interface element falls within a predetermined range, processor 120 of exercise machine 100 may change both the shape of the first user interface element and the shape of the second user interface element. In addition, when the distance between the first user interface element and the second user interface element is outside the predetermined range, processor 120 of exercise machine 100 may change both the shape of the first user interface element and the shape of the second user interface element.

[0079] Reference Figure 5c , it can be seen that when the distance between the first user interface element and the second user interface element changes from distance 'a' to distance 'b' (distance 'a' is greater than distance 'b'), the shape of the first user interface element and the shape of the second user interface element both change. Furthermore, it can be seen that when the distance between the first user interface element and the second user interface element changes from distance 'b' to distance 'c' (distance 'c' is greater than distance 'b'), both the shape of the first user interface element and the shape of the second user interface element change again.

[0080] Summarize Figure 5cAs shown, when the distance between the first user interface element and the second user interface element decreases from distance 'a' to distance 'b', both the shape of the first user interface element and the shape of the second user interface element may change, and when the distance between the first user interface element and the second user interface element increases again from distance 'b' to distance 'c', both the shape of the first user interface element and the shape of the second user interface element may change again.

[0081] Figure 6a , Figure 6b and Figure 6c Another example of changing and displaying a color of at least one of a first user interface element and a second user interface element based on a distance between the first user interface element and the second user interface element is shown.

[0082] Figure 6a , Figure 6b and Figure 6c As previously described Figure 4a , Figure 4b and Figure 4c The difference is that the motion line displayed on the predetermined area of ​​the user interface screen is a straight line instead of a curve. When the exercise machine 100 is a biceps press machine, a leg curl machine, a leg extension machine, etc., since the motion line has a curved form, the previously described Figure 4a , Figure 4b and Figure 4c On the other hand, when the exercise machine 100 is a chest press machine, a shoulder press machine, a lat pull-down machine, etc., since the motion line has a straight line form, it can be applied Figure 6a , Figure 6b and Figure 6c The user interface shown.

[0083] At the same time, even in the case of a user interface with a motion line in the form of a straight line, it is possible to Figure 5a , Figure 5b and Figure 5c The shape of at least one of the first user interface element and the second user interface element is changed and displayed as shown.

[0084] Figure 7 An example of changing and displaying the shape of a second user interface element to visually display a degree of matching between a first user interface element and a second user interface element is shown.

[0085] According to one example, when the distance between the first user interface element and the second user interface element falls within a predetermined range, the processor 120 of the exercise machine 100 may change the second user interface element to surround the first user interface element to visually display the degree of matching between the first user interface element and the second user interface element. The degree of matching between the first user interface element and the second user interface element may be a measure of the degree to which the user complies with the exercise guide during exercise.

[0086] Reference Figure 7 , it can be seen that when the distance between the first user interface element and the second user interface element is distance 'a', the first user interface element and the second user interface element are respectively displayed on the motion line. When the first user interface element approaches the second user interface element and falls within the predetermined range, for example, when the distance between the first user interface element and the second user interface element changes from distance 'a' to distance 'b', as shown Figure 7 As shown, the second user interface element can be changed to a form surrounding the first user interface element. When the matching degree between the first user interface element and the second user interface element is high, the processor 120 can make the area of ​​the second user interface element surrounding the first user interface element smaller. When the matching degree between the first user interface element and the second user interface element is low, the processor 120 can make the area of ​​the second user interface element surrounding the first user interface element larger. When the distance between the first user interface element and the second user interface element is outside the predetermined range, the first user interface element and the second user interface element can change again to be displayed on the motion line respectively.

[0087] Figure 8 An example of changing and displaying the size of a first user interface element according to a distance between the first user interface element and a second user interface element is shown.

[0088] According to one example, as the distance between the first user interface element and the second user interface element becomes smaller, processor 120 of exercise machine 100 may increase the size of the first user interface element. Figure 8 , showing the change of the first user interface element when the distance between the first user interface element and the second user interface element is distance 'x', distance 'y' and distance 'z' (distance 'x'> distance 'y'> distance 'z'). Figure 8 As shown, the smaller the distance between the first user interface element and the second user interface element, the larger the size of the first user interface element, thereby being able to motivate the user to exercise according to the exercise guide.

[0089] In addition, according to an example, processor 120 of exercise machine 100 may change the color or thickness of a user interface element based on the distance between the first user interface element and the second user interface element, the user interface element being the amount of change from the start point of the motion line displayed on a predetermined area of ​​the user interface screen to the current position of the first user interface element. Figure 8 As shown, when the distance between the first user interface element and the second user interface element becomes smaller, the color of the user interface element can be changed to indicate the amount of change from the current position of the first user interface element, or the thickness of the user interface element can be increased.

[0090] Meanwhile, according to an example, the processor 120 of the exercise machine 100 may correspond the distance between the first user interface element and the second user interface element to one of a plurality of distance intervals, and may change the color or shape of at least one of the first user interface element and the second user interface element according to each distance interval. At this time, in the plurality of distance intervals, the length of each distance interval may be different from each other. The length of each distance interval may be preset by the user or determined by a predetermined function. For example, when the distance between the first user interface element and the second user interface element is set to one of a total of three distance intervals, the color or shape of at least one of the first user interface element and the second user interface element may be changed to a color or shape corresponding to the distance interval.

[0091] Fig. 9 is a diagram for describing an operation of a user interface unit when a distance between a first user interface element and a second user interface element falls within a predetermined range corresponding to a predetermined matching degree.

[0092] According to one example, when the distance between the first user interface element and the second user interface element falls within a predetermined range corresponding to a predetermined matching degree, processor 120 of exercise machine 100 may control user interface unit 110 to output a sound or display including a predetermined message.

[0093] Reference Fig. 9 , it can be seen that when the distance between the first user interface element and the second user interface element is distance 'a', the first user interface element and the second user interface element are respectively displayed on the motion line. When the first user interface element approaches the second user interface element and falls within a predetermined range corresponding to a predetermined matching degree, for example, when the distance between the first user interface element and the second user interface element changes from distance 'a' to distance 'b', the user interface unit 110 may output a sound of "Great! Keep up the good work!" or output a display of "Great! Keep up the good work!". When the distance between the first user interface element and the second user interface element is outside the predetermined range, the output of the sound or display including the predetermined message may be stopped.

[0094] Fig.10 is a flowchart for describing the user interface control method of the exercise machine 100. The exercise machine 100 is described previously, and even if the content is omitted hereinafter, it can be applied to the user interface control method.

[0095] In S1010, the exercise machine 100 may output a user interface screen to the user interface unit 110. The exercise machine 100 may output a user interface screen to the user interface unit 110 when a user is recognized, or when a user starts exercising, or when there is a user operation on the user interface unit 110.

[0096] In S1020, the exercise machine 100 may detect the movement of the exercise machine 100 through the sensor 140. The exercise machine 100 may detect the movement of the weight portion of the exercise machine 100 or the operation portion contacted by the user's body through the sensor 140.

[0097] In S1030, the exercise machine 100 may display a first user interface element and a second user interface element on the user interface screen, the first user interface element indicating an exercise state of the user corresponding to the motion detected by the sensor 140, and the second user interface element indicating an exercise guide recommended when exercising using the exercise machine 100. The exercise machine 100 may change and display a color or shape of at least one of the first user interface element and the second user interface element based on a distance between the first user interface element and the second user interface element on the user interface screen.

[0098] According to one example, when the distance between the first user interface element and the second user interface element falls within a predetermined range, exercise machine 100 may change and display the color or shape of at least one of the first user interface element and the second user interface element. Conversely, when the distance between the first user interface element and the second user interface element is outside the predetermined range, exercise machine 100 may change and display the color or shape of at least one of the first user interface element and the second user interface element.

[0099] According to one example, as the distance between the first user interface element and the second user interface element becomes smaller, exercise machine 100 may increase the size of the first user interface element.

[0100] According to an example, when the distance between the first user interface element and the second user interface element falls within a predetermined range, the exercise machine 100 may change the second user interface element to a form surrounding the first user interface element to visually display the degree of matching between the first user interface element and the second user interface element. When the degree of matching between the first user interface element and the second user interface element is high, the exercise machine 100 may reduce the area of ​​the second user interface element surrounding the first user interface element. When the degree of matching between the first user interface element and the second user interface element is low, the processor 120 may increase the area of ​​the second user interface element surrounding the first user interface element. When the distance between the first user interface element and the second user interface element is outside the predetermined range, the first user interface element and the second user interface element may change to be displayed on the motion line, respectively.

[0101] According to one example, exercise machine 100 may correspond the distance between the first user interface element and the second user interface element to one of a plurality of distance intervals, and may change the color or shape of at least one of the first user interface element and the second user interface element according to each distance interval. At this time, in the plurality of distance intervals, the length of each distance interval may be different from each other.

[0102] Meanwhile, when the distance between the first user interface element and the second user interface element falls within a predetermined range corresponding to a predetermined degree of matching, the exercise machine 100 may output a sound or display including a predetermined message.

[0103] Any one example of the present disclosure described above may be combined with other examples unless incompatible with each other.

[0104] Meanwhile, the user interface control method of the above-mentioned exercise machine 100 can be implemented in the form of a computer-readable storage medium storing instructions executable by a processor. A computer is a device capable of calling instructions stored in a storage medium and performing operations according to the disclosed example according to the called instructions, and can include a weight exercise machine 100 according to the disclosed example. The computer-readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a flash memory, a CD-ROM, a CD-R, a CD+R, a CD-RW, a CD+RW, a DVD-ROM, a DVD-R, a DVD+R, a DVD-RW, a DVD+RW, a DVD-RAM, a BD-ROM, a BD-R, a BD-R LTH, a BD-RE, a magnetic tape, a floppy disk, an optical magnetic data storage device, an optical data storage device, a hard disk, a solid state drive (SSD), and any device capable of storing instructions or software, related data, data files, and data structures and capable of providing instructions or software, related data, data files, and data structures to a processor or computer so that the processor or computer executes the instructions.

[0105] In addition, the method according to the disclosed example can be provided in the form of a computer program. Such a computer program may include an application in the form of a software program electronically distributed by the manufacturer of the weight exercise machine 100, a third party's server, or an online content market such as an application. In addition, such a computer program can be stored in a storage medium of a server, or stored in a storage medium of the weight exercise machine 100 or the weight exercise machine 100, and the server or the weight exercise machine 100 can implement the method according to the disclosed example by executing the computer program.

Claims

1. An exercise machine comprising: sensors for detecting motion of an exercise machine; a user interface unit for outputting a user interface screen; a memory storing at least one instruction; as well as a processor that controls the user interface unit by executing the at least one instruction to display a first user interface element and a second user interface element on the user interface screen, the first user interface element representing a real-time exercise status of the user corresponding to the detected motion, and the second user interface element representing an exercise guide recommended when exercising using the exercise machine, wherein the processor changes a color or a shape of at least one of the first user interface element and the second user interface element based on a distance between the first user interface element and the second user interface element on the user interface screen, Wherein, the processor is further configured to: controlling the user interface screen so that the second user interface element displaying the exercise guide appears to reciprocate between a start point and an end point of the exercise line for each set of repetitions; The processor is further configured to execute the at least one instruction to correspond the distance between the first user interface element and the second user interface element to one of a plurality of distance intervals, and to change the color or shape of at least one of the first user interface element and the second user interface element according to each distance interval.

2. The exercise machine according to claim 1, wherein: The processor executes the at least one instruction to change a color or a shape of at least one of the first user interface element and the second user interface element when a distance between the first user interface element and the second user interface element falls within a predetermined range.

3. The exercise machine according to claim 2, wherein: The processor executes the at least one instruction to change the second user interface element to a form surrounding the first user interface element when the distance between the first user interface element and the second user interface element falls within the predetermined range, so as to visually display the degree of matching between the first user interface element and the second user interface element.

4. The exercise machine according to claim 3, wherein: The processor executes the at least one instruction to reduce the area of ​​the second user interface element surrounding the first user interface element when the degree of match between the first user interface element and the second user interface element is high, and to increase the area of ​​the second user interface element surrounding the first user interface element when the degree of match between the first user interface element and the second user interface element is low.

5. The exercise machine according to claim 2, wherein: The processor executes the at least one instruction to increase the size of the first user interface element when the distance between the first user interface element and the second user interface element decreases.

6. The exercise machine of claim 1, wherein: The processor executes the at least one instruction to change a color or a shape of at least one of the first user interface element and the second user interface element when a distance between the first user interface element and the second user interface element is outside a predetermined range.

7. The exercise machine of claim 1, wherein: In the plurality of distance intervals, lengths of each distance interval are different from each other.

8. The exercise machine of claim 1, wherein: The processor executes the at least one instruction to control the user interface unit to output a sound or display including a predetermined message when the distance between the first user interface element and the second user interface element falls within a predetermined range corresponding to a predetermined matching degree.

9. The exercise machine of claim 1, wherein: The processor executes the at least one instruction to change the color or thickness of a user interface element based on the distance between the first user interface element and the second user interface element, wherein the user interface element is a change amount from a starting point of a motion line displayed on a predetermined area of ​​the user interface screen to a current position of the first user interface element, the motion line representing a movable range of the exercise machine and an exercise trajectory of the exercise machine.

10. A method for controlling a user interface of an exercise machine, comprising: outputting the user interface screen to the user interface unit; detecting movement of exercise machines; as well as displaying a first user interface element and a second user interface element on the user interface screen, the first user interface element representing a real-time exercise status of the user corresponding to the detected motion, and the second user interface element representing an exercise guide recommended when exercising using the exercise machine, The displaying step includes: changing and displaying a color or a shape of at least one of the first user interface element and the second user interface element based on a distance between the first user interface element and the second user interface element on the user interface screen, wherein the displaying step comprises: controlling the user interface screen so that the second user interface element displaying the exercise guide appears to reciprocate between the start point and the end point of the exercise line according to the number of repetitions per set, Wherein, the display step includes: corresponding the distance between the first user interface element and the second user interface element to one of a plurality of distance intervals, changing the color or shape of at least one of the first user interface element and the second user interface element according to each distance interval, and displaying at least one of the first user interface element and the second user interface element with the changed color or shape.

11. The method according to claim 10, wherein: The displaying step includes changing and displaying a color or a shape of at least one of the first user interface element and the second user interface element when a distance between the first user interface element and the second user interface element falls within a predetermined range.

12. The method according to claim 11, wherein: The display step includes: when the distance between the first user interface element and the second user interface element falls within the predetermined range, changing the second user interface element to surround the first user interface element to visually display the matching degree between the first user interface element and the second user interface element.

13. The method according to claim 12, wherein: The display step includes: when the matching degree between the first user interface element and the second user interface element is high, reducing the area of ​​the second user interface element surrounding the first user interface element and displaying the reduced area, and when the matching degree is low, increasing the area of ​​the second user interface element surrounding the first user interface element and displaying the increased area.

14. The method according to claim 11, wherein: The displaying step includes: when the distance between the first user interface element and the second user interface element becomes smaller, increasing the size of the first user interface element and displaying the first user interface element with the increased size.

15. The method according to claim 10, wherein: The displaying step includes changing and displaying a color or a shape of at least one of the first user interface element and the second user interface element when a distance between the first user interface element and the second user interface element is outside a predetermined range.

16. The method according to claim 10, wherein: In the plurality of distance intervals, lengths of each distance interval are different from each other.

17. The method according to claim 10, further comprising: When the distance between the first user interface element and the second user interface element falls within a predetermined range corresponding to a predetermined degree of matching, a sound or display including a predetermined message is output.

18. A computer-readable storage medium storing instructions executable by a processor, comprising: instructions for outputting a user interface screen to a user interface unit; detecting movement commands of an exercise machine; as well as instructions for displaying a first user interface element and a second user interface element on the user interface screen, the first user interface element representing a real-time exercise status of the user corresponding to the detected motion, the second user interface element representing an exercise guide recommended when exercising using the exercise machine, The instruction to display the first user interface element and the second user interface element on the user interface screen includes: changing and displaying a color or a shape of at least one of the first user interface element and the second user interface element based on a distance between the first user interface element and the second user interface element on the user interface screen, The instruction for displaying the first user interface element and the second user interface element on the user interface screen includes: controlling the user interface screen so that the second user interface element displaying the exercise guide appears to reciprocate between a start point and an end point of the exercise line for each set of repetitions; and The display operation includes: corresponding the distance between the first user interface element and the second user interface element to one of multiple distance intervals, changing the color or shape of at least one of the first user interface element and the second user interface element according to each distance interval, and displaying at least one of the first user interface element and the second user interface element with the changed color or shape.

Citation Information

Patent Citations

  • Weight training machine

    AU2014280966A1

  • Process And Apparatus For Exercising An Operator

    US20100261580A1

  • Monitoring and tracking athletic activity

    US20130238287A1