Electronic device communicating with treadmill for wheelchair

An electronic device that communicates with a wheelchair treadmill addresses the challenge of measuring user exercise by providing detailed data and personalized training, enhancing user motivation and workout effectiveness.

WO2025110453A1PCT designated stage expired Publication Date: 2025-05-30KANGSTERS CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/014375
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-14
Filing Date
2024-09-24
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

Conventional treadmills for wheelchairs cannot measure user exercise information effectively, leading to a lack of motivation and suboptimal exercise outcomes for wheelchair users.

Method used

An electronic device that communicates with a wheelchair treadmill, using a communication module, processor, and display to analyze data from the treadmill's roller structures and provide user exercise information, enabling personalized training modes and game-like interactions.

Benefits of technology

The electronic device enhances user motivation by providing detailed exercise data and personalized training programs, thereby improving the effectiveness and enjoyment of wheelchair treadmill workouts.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024014375_30052025_PF_FP_ABST
    Figure KR2024014375_30052025_PF_FP_ABST
Patent Text Reader

Abstract

According to the present disclosure, an electronic device may include: a communication module for communicating with a treadmill for a wheelchair and transmitting or receiving data; a display for outputting an application screen; and a processor, wherein the processor: acquires first data indicating rotation of a first roller structure and second data indicating rotation of a second roller structure from the treadmill for a wheelchair through the communication module in an input mode; analyzes the first data and the second data and converts same into data related to rotation of a first main wheel of a wheelchair placed on an upper portion of the treadmill for a wheelchair and data related to rotation of a second main wheel; matches an input command on the basis of the data related to the rotation of the first main wheel and the data related to the rotation of the second main wheel; and controls the application according to the input command.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic device that communicates with a wheelchair treadmill

[0001] Embodiments of the present disclosure relate to an electronic device communicating with a treadmill for a wheelchair, and more particularly, to an electronic device communicating with a treadmill for a wheelchair to provide information regarding a user's exercise.

[0002] Wheelchairs are used as devices to assist people with physical disabilities. Long-term wheelchair use can lead to a decline in physical fitness due to lack of exercise. To address this issue, interest in wheelchair treadmills, which allow wheelchair users to exercise while on a treadmill, is growing.

[0003] However, unlike conventional treadmills, these wheelchair treadmills can present a problem: since the user exercises while seated in a wheelchair, they cannot measure the user's exercise volume. The inability to measure the user's exercise volume results in a lack of content that motivates the user to continue exercising, which can result in poor exercise outcomes for users using wheelchair treadmills.

[0004] Embodiments of the present disclosure address various issues, including the aforementioned ones, by providing an electronic device that communicates with a wheelchair treadmill that provides information about the user's exercise. However, these tasks are exemplary and are not intended to limit the scope of the present disclosure.

[0005] According to one aspect of the present disclosure, in an electronic device, the electronic device includes a communication module for transmitting and receiving data communicating with a treadmill for a wheelchair, a display for outputting an application screen, and a processor, wherein the processor obtains first data representing rotation of a first roller structure and second data representing rotation of a second roller structure from the treadmill for a wheelchair through the communication module in an input mode, analyzes the first data and the second data, and converts them into data related to rotation of a first main wheel of a wheelchair placed on top of the treadmill for a wheelchair and data related to rotation of a second main wheel, and matches an input command based on the data related to rotation of the first main wheel and the data related to rotation of the second main wheel, and controls the application according to the input command.

[0006] According to the present embodiment, data related to the rotation of the first main wheel includes a rotation direction of the first main wheel, data related to the rotation of the second main wheel includes a rotation direction of the first main wheel, and the processor matches a first input command in response to the rotation direction of the first main wheel being forward and the direction of the second main wheel being forward, matches a second input command in response to the rotation direction of the first main wheel being forward and the direction of the second main wheel being rearward, matches a third input command in response to the rotation direction of the first main wheel being rearward and the direction of the second main wheel being frontward, matches a fourth input command in response to the rotation direction of the first main wheel being rearward and the direction of the second main wheel being rearward, matches a fifth input command in response to the rotation direction of the first main wheel being forward and the second main wheel not rotating, and matches a fifth input command in response to the rotation direction of the first main wheel being rearward and the second main wheel not rotating. Correspondingly, the sixth input command can be matched, and correspondingly, the first main wheel does not rotate and the rotation direction of the second main wheel is forward, the seventh input command can be matched, and correspondingly, the first main wheel does not rotate and the rotation direction of the second main wheel is backward, the eighth input command can be matched.

[0007] According to the present embodiment, the data related to the rotation of the first main wheel may further include a rotation angle of the first main wheel, the data related to the rotation of the second main wheel may further include a rotation angle of the first main wheel, the fifth input command may be a command to move the cursor in a first direction based on the rotation angle of the first main wheel, the sixth input command may be a command to move the cursor in a second direction based on the rotation angle of the first main wheel, the seventh input command may be a command to move the cursor in a third direction based on the rotation angle of the second main wheel, and the eighth input command may be a command to move the cursor in a fourth direction based on the rotation angle of the second main wheel.

[0008] According to the present embodiment, the processor executes a training mode according to the input command, obtains the first data and the second data from the treadmill for the wheelchair through the communication module, analyzes the first data and the second data, converts them into data related to the rotation of the first main wheel and data related to the rotation of the second main wheel, and analyzes the user's movement based on the data related to the rotation of the first main wheel and the data related to the rotation of the second main wheel.

[0009] According to the present embodiment, the processor can collect the user's exercise analysis data in the training mode, evaluate the user's exercise ability based on the user's exercise analysis data, and generate a personalized training mode using an artificial intelligence model based on the evaluated user's exercise ability data.

[0010] According to the present embodiment, when the numerical value of the user's specified exercise ability data is lower than the average data, the processor can generate the personalized training mode as training to strengthen the exercise ability lower than the average data from the user's exercise ability data.

[0011] According to the present embodiment, the processor may generate the personalized training mode as training to enhance the overall exercise ability of the user based on the history of the exercise ability data of the user when the numerical value of the exercise ability data of the user is equal to or higher than the average data.

[0012] According to the present embodiment, the processor may execute the generated personalized training mode, collect exercise analysis data of the user in the personalized training mode to evaluate the user's exercise ability, and update an artificial intelligence model based on the user's exercise ability data evaluated in the personalized training mode.

[0013] According to the present embodiment, the processor executes a game mode according to the input command, obtains the first data and the second data from the treadmill for the wheelchair through the communication module, analyzes the first data and the second data, converts them into data related to the rotation of the first main wheel and data related to the rotation of the second main wheel, matches the input command based on the data related to the rotation of the first main wheel and the data related to the rotation of the second main wheel, and controls a game character of the game mode according to the input command.

[0014] According to the present embodiment, the processor matches a forward movement command of the game character in response to the fact that the rotation direction of the first main wheel is forward and the direction of the second main wheel is forward in response to the game mode being a driving game, matches a +z-axis movement command of the game character in response to the fact that the rotation direction of the first main wheel is forward and the direction of the second main wheel is backward in response to the game mode being a driving game, matches a -z-axis movement command of the game character in response to the fact that the rotation direction of the first main wheel is backward and the direction of the second main wheel is forward in response to the game mode being a driving game, matches a backward movement command of the game character in response to the fact that the rotation direction of the first main wheel is backward and the direction of the second main wheel is backward in response to the game mode being a driving game, matches a forward right turn movement command of the game character in response to the fact that the rotation direction of the first main wheel is forward and the second main wheel is not rotating, matches a backward movement command of the game mode being a driving game, A command to move a character backwards to the right is matched, and in response to the first main wheel not rotating and the rotation direction of the second main wheel being forward, a command to move a game character forwards to the left is matched, and in response to the first main wheel not rotating and the rotation direction of the second main wheel being rearward, a command to move a game character backwards to the left is matched, and a movement speed of the game character can be determined based on a rotation speed of the first main wheel and / or a rotation speed of the second main wheel.

[0015] Other aspects, features and advantages other than those described above will become apparent from the following detailed description, claims and drawings for carrying out the invention.

[0016] According to the exemplary embodiments of the present disclosure, as described above, information regarding the exercise of a user of a wheelchair treadmill can be obtained, and thus, an electronic device communicating with the wheelchair treadmill can provide various content that can motivate the user. Of course, the scope of the present disclosure is not limited by these effects.

[0017] FIG. 1 is a perspective view schematically illustrating a treadmill for a wheelchair according to an exemplary embodiment of the present disclosure.

[0018] FIG. 2 is a perspective view schematically illustrating an example of a wheelchair positioned on a treadmill for a wheelchair according to an exemplary embodiment of the present disclosure.

[0019] FIG. 3 is a cross-sectional view schematically illustrating the structure of a first roller structure according to an exemplary embodiment of the present disclosure.

[0020] FIG. 4 is a top view schematically illustrating a portion of a treadmill for a wheelchair according to an exemplary embodiment of the present disclosure.

[0021] FIG. 5 is a drawing schematically illustrating the relationship between a first action part and a first sensor part of a treadmill for a wheelchair according to an exemplary embodiment of the present disclosure.

[0022] FIG. 6 is a diagram schematically illustrating the relationship between a first action part and a first sensor part of a treadmill for a wheelchair according to an exemplary embodiment of the present disclosure.

[0023] FIG. 7 is a drawing schematically illustrating the relationship between a first action part and a first sensor part of a treadmill for a wheelchair according to an exemplary embodiment of the present disclosure.

[0024] FIG. 8 is a drawing including a treadmill for a wheelchair according to an exemplary embodiment of the present disclosure.

[0025] FIG. 9A is a flowchart schematically illustrating an example of the operation of an electronic device (300) according to an exemplary embodiment of the present disclosure.

[0026] FIG. 9b is a diagram schematically illustrating an example of an operation related to the rotation of main wheels according to an exemplary embodiment of the present disclosure.

[0027] FIG. 9c is a diagram schematically illustrating an example related to the rotation angles of the main wheels, according to an exemplary embodiment of the present disclosure.

[0028] FIGS. 9d, 9e, and 9f are schematic diagrams illustrating an example of an operation of an electronic device according to an exemplary embodiment of the present disclosure to control an application according to a matched input command.

[0029] FIG. 10A is a flowchart schematically illustrating an example of the operation of an electronic device according to an exemplary embodiment of the present disclosure.

[0030] FIG. 10b is a diagram schematically illustrating an example of a training mode of an electronic device according to an exemplary embodiment of the present disclosure.

[0031] FIG. 11A is a flowchart schematically illustrating an example of the operation of an electronic device according to an exemplary embodiment of the present disclosure.

[0032] FIG. 11b is a diagram schematically illustrating an example of a training mode result according to an exemplary embodiment of the present disclosure, and FIG. 11c is a diagram schematically illustrating an example of a personalized training mode according to an exemplary embodiment of the present disclosure.

[0033] FIG. 12A is a flowchart schematically illustrating an example of the operation of an electronic device according to an exemplary embodiment of the present disclosure.

[0034] FIG. 12b is a diagram schematically illustrating an example of a game application screen provided by an electronic device according to an exemplary embodiment of the present disclosure.

[0035] FIG. 12c is a diagram schematically illustrating an example of a game application screen provided by an electronic device according to an exemplary embodiment of the present disclosure.

[0036] The present disclosure is capable of various modifications and embodiments. Specific embodiments are illustrated in the drawings and described in detail in the detailed description. The effects and features of the present disclosure, as well as methods for achieving them, will become clearer with reference to the embodiments described in detail below, along with the drawings. However, the present disclosure is not limited to the embodiments disclosed below and may be implemented in various forms.

[0037] In the examples below, the terms first, second, etc. are not used in a limiting sense, but are used for the purpose of distinguishing one component from another.

[0038] In the examples below, singular expressions include plural expressions unless the context clearly indicates otherwise.

[0039] In the following examples, terms such as “include” or “have” mean that a feature or component described in the specification is present, and do not preclude the possibility that one or more other features or components may be added.

[0040] In the following examples, when a part such as a layer, region, component, etc. is said to be on or above another part, it includes not only the case where it is directly above the other part, but also the case where another region, component, etc. is interposed in between.

[0041] For convenience of explanation, the sizes of components in the drawings may be exaggerated or reduced. For example, the sizes and thicknesses of each component shown in the drawings are arbitrarily indicated for convenience of explanation, and thus the present disclosure is not necessarily limited to the figures shown.

[0042] In some embodiments, where implementations are otherwise feasible, specific sequences of operations may be performed in a different order than described. For example, two steps described in succession may be performed substantially simultaneously, or in a reverse order from the described order.

[0043] In this specification, “A and / or B” refers to the case where it is A, or B, or both A and B. And, “at least one of A and B” refers to the case where it is A, or B, or both A and B.

[0044] In the following examples, when it is said that layers, regions, components, etc. are connected, it includes cases where the layers, regions, components, etc. are directly connected, and / or cases where other layers, regions, components, etc. are interposed between the layers, regions, and components and are indirectly connected. For example, when it is said in this specification that layers, regions, components, etc. are electrically connected, it refers to cases where the layers, regions, components, etc. are directly electrically connected, and / or cases where other layers, regions, components, etc. are interposed between them and are indirectly electrically connected.

[0045] The x-axis, y-axis, and z-axis are not limited to the three axes in the Cartesian coordinate system, but can be interpreted in a broader sense that includes them. For example, the x-axis, y-axis, and z-axis may be orthogonal to each other, but they can also refer to different directions that are not orthogonal to each other.

[0046] The advantages and features of the present disclosure, and methods for achieving them, will become clearer with reference to the embodiments described below in detail with the accompanying drawings. However, the present disclosure is not limited to the embodiments disclosed below and may be implemented in various different forms. These embodiments are provided solely to ensure that the disclosure is complete and to fully inform those skilled in the art of the scope of the present disclosure, and the present disclosure is defined solely by the scope of the claims.

[0047] The terminology used in this disclosure is for the purpose of describing embodiments only and is not intended to limit the present disclosure. In this disclosure, the singular may also include the plural unless specifically stated otherwise. The terms "comprises" and / or "comprising" as used herein do not exclude the presence or addition of one or more other components in addition to the mentioned components. Like reference numerals refer to like components throughout the disclosure, and "and / or" may include each and any combination of one or more of the mentioned components. Although "first", "second", etc. are used to describe various components, these components are not limited by these terms. These terms are only used to distinguish one component from another. Therefore, it should be understood that a first component mentioned below may also be a second component within the technical spirit of the present disclosure.

[0048] The word "exemplary" is used herein to mean "serving as an example or illustration." Any embodiment described herein as "exemplary" should not necessarily be construed as preferred or advantageous over other embodiments.

[0049] Embodiments of the present disclosure may be described in terms of a function or a block that performs a function. A block, which may be referred to as a "unit" or a "module" in the present disclosure, may be physically implemented by analog or digital circuits such as logic gates, integrated circuits, microprocessors, microcontrollers, memories, passive electronic components, active electronic components, optical components, hardwired circuits, etc., and may optionally be driven by firmware and software. Furthermore, the term "unit" as used in the disclosure refers to software, hardware elements such as FPGAs or ASICs, and the "unit" may perform certain roles. However, the "unit" is not limited to software or hardware. The "unit" may be configured to reside on an addressable storage medium and may be configured to execute one or more processors. Thus, as an example, a "part" may include elements such as software elements, object-oriented software elements, class elements, and task elements, processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables. The functionality provided within the elements and "parts" may be combined into a smaller number of elements and "parts" or further separated into additional elements and "parts."

[0050] Embodiments of the present disclosure can be implemented using at least one software program running on at least one hardware device and capable of performing network management functions to control elements.

[0051] Spatially relative terms such as "below," "beneath," "lower," "above," and "upper" may be used to readily describe the relationship between one component and other components as depicted in the drawings. Spatially relative terms may be understood to encompass different orientations of components during use or operation in addition to the orientations depicted in the drawings. For example, if a component depicted in the drawings were flipped over, a component described as "below" or "beneath" another component may end up "above" the other component. Thus, the exemplary term "below" may encompass both the above and below orientations. Components may also be oriented in other directions, and thus spatially relative terms may be interpreted accordingly.

[0052] Unless otherwise defined, all terms (including technical and scientific terms) used in this disclosure may be used with the meaning commonly understood by those skilled in the art to which this disclosure pertains. Furthermore, terms defined in commonly used dictionaries are not to be interpreted ideally or excessively unless explicitly and specifically defined otherwise.

[0053] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the attached drawings. When describing with reference to the drawings, identical or corresponding components are given the same reference numerals and redundant descriptions thereof will be omitted.

[0054] FIG. 1 is a perspective view schematically illustrating a treadmill for a wheelchair according to an exemplary embodiment of the present disclosure, FIG. 2 is a perspective view schematically illustrating an example of a state in which a wheelchair is positioned on a treadmill for a wheelchair according to an exemplary embodiment of the present disclosure, and FIG. 3 is a cross-sectional view schematically illustrating a structure of a first roller structure according to an exemplary embodiment of the present disclosure.

[0055] Referring to FIGS. 1, 2, and 3, a treadmill (100) for a wheelchair may include a first frame (110), a first roller structure (120), a second roller structure (130), a communication module (140), and a second frame (150).

[0056] The first frame (110) can support at least a portion of the load applied to the wheelchair treadmill (100). The first frame (110) can support the main wheels (210) of the wheelchair (200) positioned on the wheelchair treadmill (100). The first frame (110) can be placed on the ground. For example, the first frame (110) can be formed of a relatively heavy material (e.g., metal) so that the position of the wheelchair treadmill (100) does not change fluidly while the user is exercising.

[0057] The first roller structure (120) may be rotatably coupled to the first frame (110). For example, the first roller structure (120) may be disposed inside the first frame (110) so as to be surrounded by the first frame (110). The first roller structure (120) may be rotatable by the rotation of one of the main wheels (210) of the wheelchair (200). For example, the first roller structure (120) may have a circular cross-section so as to be smoothly rotatable with respect to the first frame (110). The first roller structure (120) may extend in a first direction (e.g., +x direction) and thus may have a cylinder shape having a length in the first direction (e.g., +x direction). According to one embodiment, the first roller structure (120) may include a plurality of rollers. The plurality of rollers may be spaced apart from each other along a second direction (e.g., +y direction) that is transverse to the first direction (e.g., +x direction). While the wheelchair (200) is positioned on the wheelchair treadmill (100), one of the main wheels (210) of the wheelchair (200) may be positioned (or accommodated) within a space between the plurality of rollers.

[0058] The second roller structure (130) may be rotatably coupled to the first frame (110). For example, the second roller structure (130) may be disposed inside the first frame (110) so as to be surrounded by the first frame (110). The second roller structure (130) may be rotatable by the rotation of another one of the main wheels (210) of the wheelchair (200). For example, the second roller structure (130) may have a circular cross-section so as to be smoothly rotatable with respect to the first frame (110). The second roller structure (130) may have a cylinder shape having a length in the first direction (e.g., the +x direction) by extending in the first direction (e.g., the +x direction). According to one embodiment, the second roller structure (130) may include a plurality of rollers. The plurality of rollers may be spaced apart from each other along a second direction (e.g., +y direction) that is transverse to the first direction (e.g., +x direction). While the wheelchair (200) is positioned on the wheelchair treadmill (100), another one of the main wheels (210) of the wheelchair (200) may be positioned (or accommodated) within a space between the plurality of rollers. The second roller structure (130) may be spaced apart from the first roller structure (120) along the first direction (e.g., +x direction).

[0059] The communication module (140) can establish a communication connection between the wheelchair treadmill (100) and an external electronic device (e.g., the electronic device (300) of FIG. 8). For example, the communication module (140) can transmit data acquired by the wheelchair treadmill (100) to the electronic device (300) or receive data from the electronic device (300). According to one embodiment, the communication module (140) can perform wireless communication with the electronic device (300). For example, the communication module (140) can perform wireless communication with the electronic device (300) through various communication techniques, such as a cellular communication technique, a Wi-Fi communication technique, an NFC technique, or a Bluetooth communication technique. The communication module (140) can be disposed between the first roller structure (120) and the second roller structure (130).

[0060] The second frame (150) can support the auxiliary wheels (220) of the wheelchair (200). The second frame (150) can be in contact with the auxiliary wheels (220) of the wheelchair (200). The second frame (150) can be coupled to the first frame (110). For example, the second frame (150) can extend from the first frame (110) in a second direction (e.g., +y direction). For example, the second frame (150) can include, but is not limited to, a plurality of plates that are disconnected from each other at a specified interval. In one embodiment, the second frame (150) can include a plurality of guides (151). The second frame (150) can be referred to (or otherwise named) as a footrest.

[0061] A plurality of guides (151) can prevent (or limit) the rotation of the wheelchair (200) while the user is exercising on the wheelchair treadmill (100). The plurality of guides (151) can be arranged between the auxiliary wheels (220) of the wheelchair (200) while the wheelchair (200) is positioned on the wheelchair treadmill (100). As the plurality of guides (151) limit the rotation of the wheelchair (200), the user of the wheelchair treadmill (100) can exercise safely. The plurality of guides (151) can be spaced apart from each other. For example, the plurality of guides (151) can be spaced apart from each other along a first direction (e.g., +x direction). For example, the distance between the plurality of guides (151) can be smaller than the distance between the auxiliary wheels (220). A plurality of guides (151) may be arranged (or formed) on the second frame (150). For example, the plurality of guides (151) may protrude from one side of the second frame (150) that contacts the auxiliary wheels (220). For example, the plurality of guides (151) may protrude from one side of the second frame (150) along a third direction (e.g., +z direction) that is perpendicular to both the first direction (e.g., +x direction) and the second direction (e.g., +y direction).

[0062] According to one embodiment, the first roller structure (120) may include a roller (121), a shaft (122), and a holder (123). The following description will be based on the first roller structure (120), but the embodiments are not limited thereto. For example, the description of the first roller structure (120) may be substantially equally applied to the second roller structure (130). The roller (121) may be rotatable with respect to the first frame (110). The roller (121) may be configured to rotate by the rotation of the main wheels (210). The shaft (122) may pass through the roller (121) and the first frame (110). The shaft (122) may be rotatable together with the roller (121), and thus may be rotatable relative to the first frame (110). The holder (123) can be coupled to the shaft (122) to impart a rotational moment of inertia to the roller (121). The holder (123) can be rotated together with the shaft (122) and the roller (121) by being penetrated by the shaft (122). The holder (123) can relatively increase the moment of inertia of the first roller structure (120) compared to a case where the holder (123) is not present. As the moment of inertia of the first roller structure (120) is relatively increased, the rotation of the first roller structure (120) can be relatively prolonged. As the rotation of the first roller structure (120) is prolonged, movement of a user with physical disabilities can be facilitated. The cross-sectional area of ​​the holder (123) can be larger than the cross-sectional areas of the shaft (122) and the roller (121) when looking at the first roller structure (120) along the extension direction of the shaft (122). For example, the shape of the cross-sectional area of ​​the holder (123) may be circular, but is not limited thereto. The shape of the cross-sectional area of ​​the holder (123) may also be elliptical and / or polygonal.

[0063] FIG. 4 is a top view schematically illustrating a portion of a treadmill for a wheelchair according to an exemplary embodiment of the present disclosure.

[0064] Referring to FIG. 4, a treadmill (100) for a wheelchair may include a first action part (160), a first sensor part (170), a second action part (180), and a second sensor part (190).

[0065] The first action part (160) can be coupled to the first roller structure (120) so as to be rotatable together with the first roller structure (120). For example, the first action part (160) can be disposed (or inserted) inside the first roller structure (120), but is not limited thereto. For example, the first action part (160) can also be exposed to the outside of the first roller structure (120). For example, the first action part (160) can be coupled to one end of the first roller structure (120) that is closer to the second roller structure (130) (or the communication module (140)) among the two ends of the first roller structure (120).

[0066] The first sensor unit (170) may be arranged on the first frame (110). The first sensor unit (170) may be configured to obtain first data indicating the rotation of the first roller structure (120) by interacting with the first action unit (160). The first sensor unit (170) may be directed toward the first action unit (160). For example, when the first action unit (160) is a magnetic body (or magnet), the first sensor unit (170) may be configured to obtain the first data by interacting with the first action unit (160) based on a magnetic field, but is not limited thereto.

[0067] The second action part (180) can be coupled to the second roller structure (130) so as to be rotatable together with the second roller structure (130). For example, the second action part (180) can be disposed (or inserted) inside the second roller structure (130), but is not limited thereto. For example, the second action part (180) can also be exposed to the outside of the second roller structure (130). For example, the second action part (180) can be coupled to one end of the second roller structure (130) that is closer to the first roller structure (120) (or the communication module (140)) among the two ends of the second roller structure (130).

[0068] The second sensor unit (190) may be arranged on the first frame (110). The second sensor unit (190) may be configured to obtain second data indicating the rotation of the second roller structure (130) by interacting with the second action unit (180). The second sensor unit (190) may be directed toward the second action unit (180). For example, when the second action unit (180) is a magnetic body (or magnet), the second sensor unit (190) may be configured to obtain the second data by interacting with the second action unit (180) based on a magnetic field, but is not limited thereto.

[0069] According to one embodiment, the communication module (140) may be configured to transmit at least one of the first data obtained from the first sensor unit (170) and the second data obtained from the second sensor unit (190) to an external electronic device (e.g., the electronic device (300) of FIG. 8) for displaying the user's exercise using the wheelchair treadmill (100). The first data and the second data may include the rotation speed and rotation direction of the first roller structure (120), and the rotation speed and rotation direction of the second roller structure (130), respectively. Hereinafter, a method of obtaining the first data based on the first action unit (160) and the first sensor unit (170) will be described, but this is for convenience of explanation. The description of the method for obtaining first data based on the first action unit (160) and the first sensor unit (170) can be substantially equally applied to the method for obtaining second data based on the second action unit (180) and the second sensor unit (190).

[0070] FIG. 5 is a drawing schematically illustrating the relationship between a first action part and a first sensor part of a treadmill for a wheelchair according to an exemplary embodiment of the present disclosure.

[0071] Referring to FIG. 5, the first action part (160) may include a plurality of magnets (161, 162). The magnetism of the plurality of magnets (161, 162) may be different from each other. For example, the magnetism of the first magnet (161) may be stronger than the magnetism of the second magnet (162). The plurality of magnets (161, 162) may be arranged asymmetrically with respect to the center of the first roller structure (120). For example, the plurality of magnets (161, 162) may all be arranged within one quadrant of the first roller structure (120) with respect to the center of the first roller structure (120), but are not limited thereto.

[0072] The first sensor unit (170) may include at least one magnetic field sensor (171, 172). The at least one magnetic field sensor (171, 172) may be referred to as a Hall sensor. For example, the at least one magnetic field sensor (171, 172) may include a first magnetic field sensor (171) and a second magnetic field sensor (172). The first magnetic field sensor (171) and the second magnetic field sensor (172) may be spaced apart from each other with respect to a second direction (e.g., +y direction).

[0073] At least one magnetic field sensor (171, 172) can obtain first data for identifying the rotational direction of the first roller structure (120) based on the time interval between sections in which a magnetic field is detected by a plurality of magnets (161, 162).

[0074] At least one magnetic field sensor (171, 172) can obtain first data for identifying the rotation direction of the first roller structure (120) based on the order in which the plurality of magnets (161, 162) are detected. For example, when the first magnet (161) and the second magnet (162) are arranged in a clockwise direction, and when the first roller structure (120) rotates in a clockwise direction, the first magnetic field sensor (171) can obtain first data having a section in which the magnitude of the magnetic field increases. For example, when the first magnet (161) and the second magnet (162) are arranged in a clockwise direction, and when the first roller structure (120) rotates in a counterclockwise direction, the first magnetic field sensor (171) can obtain first data having a section in which the magnitude of the magnetic field decreases.

[0075] FIG. 6 is a diagram schematically illustrating the relationship between a first action part and a first sensor part of a treadmill for a wheelchair according to an exemplary embodiment of the present disclosure.

[0076] Referring to FIG. 6, the first action part (160) may include a plurality of magnets (161, 162). The magnetism of the plurality of magnets (161, 162) may be different from each other. For example, the magnetism of the first magnet (161) may be stronger than the magnetism of the second magnet (162). The plurality of magnets (161, 162) may be arranged symmetrically with respect to the center of the first roller structure (120). For example, the plurality of magnets (161, 162) may face each other with respect to the center of the first roller structure (120).

[0077] The first sensor unit (170) may include at least one magnetic field sensor (171, 172). The at least one magnetic field sensor (171, 172) may be referred to as a Hall sensor. For example, the at least one magnetic field sensor (171, 172) may include a first magnetic field sensor (171) and a second magnetic field sensor (172). The first magnetic field sensor (171) and the second magnetic field sensor (172) may be spaced apart from each other with respect to a second direction (e.g., +y direction).

[0078] At least one magnetic field sensor (171, 172) can obtain first data for identifying the rotational direction of the first roller structure (120) based on the time interval between sections in which a magnetic field is detected by a plurality of magnets (161, 162).

[0079] At least one magnetic field sensor (171, 172) can obtain first data for identifying the rotational direction of the first roller structure (120) based on the order in which the plurality of magnets (161, 162) are detected. For example, when the first roller structure (120) rotates clockwise, the first magnet (161) can be detected by the first magnetic field sensor (171) before the second magnet (162). The rotational direction of the first roller structure (120) can be identified depending on the type of the plurality of magnets (161, 162) that are preferentially identified by the at least one magnetic field sensor (171, 172).

[0080] FIG. 7 is a drawing schematically illustrating the relationship between a first action part and a first sensor part of a treadmill for a wheelchair according to an exemplary embodiment of the present disclosure.

[0081] Referring to FIG. 7, the first action part (160) may include a plurality of magnets (161, 162, 163, 164). The magnetism of the plurality of magnets (161, 162, 163, 164) may be different from each other. For example, the magnetism of the first magnet (161) may be stronger than the magnetism of the second magnet (162), the magnetism of the second magnet (162) may be stronger than the magnetism of the third magnet (163), and the magnetism of the third magnet (163) may be stronger than the magnetism of the fourth magnet (164). The plurality of magnets (161, 162, 163, 164) may be arranged symmetrically with respect to the center of the first roller structure (120). For example, the first magnet (161) and the third magnet (163) may face each other with respect to the center of the first roller structure (120), and the second magnet (162) and the fourth magnet (164) may face each other with respect to the center of the first roller structure (120).

[0082] The first sensor unit (170) may include at least one magnetic field sensor (171, 172). The at least one magnetic field sensor (171, 172) may be referred to as a Hall sensor. For example, the at least one magnetic field sensor (171, 172) may include a first magnetic field sensor (171) and a second magnetic field sensor (172). The first magnetic field sensor (171) and the second magnetic field sensor (172) may be spaced apart from each other with respect to a second direction (e.g., +y direction).

[0083] At least one magnetic field sensor (171, 172) can obtain first data for identifying the rotational direction of the first roller structure (120) based on the time interval between sections in which a magnetic field is detected by a plurality of magnets (161, 162, 163, 164).

[0084] At least one magnetic field sensor (171, 172) can obtain first data for identifying the rotation direction of the first roller structure (120) based on the order in which the plurality of magnets (161, 162, 163, 164) are detected. For example, when the first roller structure (120) rotates clockwise, the first magnetic field sensor (171) can obtain first data having a section in which the magnitude of the magnetic field increases. For example, when the first roller structure (120) rotates counterclockwise, the first magnetic field sensor (171) can obtain first data having a section in which the magnitude of the magnetic field decreases.

[0085] As described above, the treadmill (100) for a wheelchair according to one embodiment can easily obtain data regarding the rotation speed and rotation direction of the first roller structure (120) through the arrangement of the first action part (160) and the first sensor part (170). Hereinafter, a method for providing content to a user through first data indicating the rotation of the first roller structure (120) and second data indicating the rotation of the second roller structure (130) will be described.

[0086] FIG. 8 is a schematic diagram illustrating a system including a treadmill for a wheelchair according to an exemplary embodiment of the present disclosure.

[0087] Referring to FIG. 8, according to one embodiment, a system including a treadmill for a wheelchair may include a treadmill for a wheelchair (100), an electronic device (300), and a server (400). However, the present invention is not limited thereto. For example, in a system including a treadmill for a wheelchair, one of the electronic device (300) and the server (400) may be omitted.

[0088] According to one embodiment, the electronic device (300) may include a processor, a display, and / or a communication module.

[0089] The operations described as operations of the electronic device (300) can be performed by the processor of the electronic device (300).

[0090] The communication module of the electronic device (300) is communicatively connected to the wheelchair treadmill (100) via Bluetooth communication, and can transmit and receive information.

[0091] According to one embodiment, a treadmill (100) for a wheelchair can transmit at least one of first data and second data to an electronic device (300). The first data and the second data can be expressed based on binary code. For example, at least one of the first data and the second data can be expressed as shown in Table 1 below.

[0092]

[0093] [Table 1]

[0094]

[0095]

[0096] In Table 1 above, the Header can be used as a criterion for determining the start of data when transmitting binary code. Battery Volt can represent battery voltage (mV), and Measure Time can represent measurement time. The measurement time can be 250 ms. Wheel Pos can represent the position of the wheel. Wheel Pos can represent the position of the wheel through the number of times the action parts (160, 180) are detected by each of the sensor parts (170, 180). The first data and the second data, which are exemplarily expressed as in Table 1 above, can be transmitted to the electronic device (300) at a cycle of 250 ms, that is, four times per second. The electronic device (300) can obtain information about the movement of the user of the wheelchair treadmill (100) based on receiving the first data and the second data. The electronic device (300) can perform operations on first data and second data through an application processor within the electronic device (300). For example, the electronic device (300) can obtain information about the user's movement through the following mathematical equations.

[0097] [Mathematical Formula 1]

[0098] Movement distance = 2πr(current Wheel Pos - previous Wheel Pos) / (number of magnets in the roller structure)

[0099] In mathematical expression 1, r may represent the radius of one of the first roller structure (120) or the second roller structure (130).

[0100]

[0101] [Equation 2]

[0102] Exercise time = (Current Measure Time - Previous Measure Time) * (Data transmission cycle)

[0103]

[0104] For example, if the data transmission cycle in Equation 2 is 250 ms, a value of 0.25 can be entered into Equation 2.

[0105]

[0106] [Equation 3]

[0107] Speed ​​(km / h) = (distance / time)*3.6

[0108]

[0109] Meanwhile, the operation using the first data and the second data may be performed by a server (400) that receives the first data and the second data through an electronic device (300).

[0110] The operations described as operations of the electronic device (300) in FIGS. 9 to 12 may be operations performed by the processor of the electronic device (300).

[0111] FIG. 9A is a flowchart schematically illustrating an example of the operation of an electronic device (300) according to an exemplary embodiment of the present disclosure.

[0112] According to various embodiments, the electronic device (300) may, in operation 910, switch the application to input mode.

[0113] For example, the input mode may be a mode for selecting at least one program within an application. For example, the input mode may be a mode for entering characters within an application. For example, the input mode may be a mode for selecting a menu within an application.

[0114] According to various embodiments, the electronic device (300) may obtain first data and second data from a treadmill for a wheelchair (200) through a communication module in operation 920.

[0115] According to one embodiment, the first data may be data indicating the rotation of the first roller structure (120) as a result of the first sensor portion of the treadmill interacting with the first action portion. For example, if the first action portion is a magnetic body (or magnet), the first data may be data generated as the first action portion and the first sensor portion interact based on a magnetic field.

[0116] In one embodiment, the second data may be data indicating the rotation of the second roller structure (130) as a result of the second sensor portion of the treadmill interacting with the second action portion. For example, if the second action portion is a magnetic body (or magnet), the second data may be data generated as the second action portion and the second sensor portion interact based on a magnetic field.

[0117] According to various embodiments, the electronic device (300) may, at operation 930, analyze the first data and the second data and convert them into data related to the rotation of the main wheels.

[0118] According to one embodiment, the electronic device (300) can analyze first data indicating the rotation of the first roller structure (120). For example, the electronic device (300) can analyze data related to the rotation of the first main wheel (210-1) among the main wheels of the wheelchair (200) placed on the first frame (110) and the first roller structure (120) based on the first data. For example, the data related to the rotation of the first main wheel (210-1) can include at least one of the rotation direction, rotation angle, rotation speed, rotation time, rotational force, and rotational inertia of the first main wheel (210-1).

[0119] According to one embodiment, the electronic device (300) can analyze second data indicating the rotation of the second roller structure (130). For example, the electronic device (300) can analyze data related to the rotation of the second main wheel (210-2) among the main wheels of the wheelchair (200) positioned above the second frame (150) and the second roller structure (130) based on the second data. For example, the data related to the rotation of the second main wheel (210-2) can include at least one of the rotation direction, rotation angle, rotation speed, rotation time, rotational force, and rotational inertia of the second main wheel (210-2).

[0120] For example, the rotation angle may be the angle by which the main wheels rotate from a reference angle over a specified period of time. For example, the rotation time may be the time it takes for the main wheels to rotate from one point of stop to the next point of stop.

[0121] According to various embodiments, the electronic device (300) may, in operation 940, match the input command with data related to the rotation of the first main wheel (210-1) and data related to the rotation of the second main wheel (210-2).

[0122] According to one embodiment, the electronic device (300) can match an input command based on at least one of the rotation direction of the first main wheel (210-1) and the rotation direction, rotation angle, and rotation speed of the second main wheel (210-2).

[0123] For example, the rotation direction of the first main wheel (210-1) may include a front direction and a rear direction, and the rotation direction of the second main wheel (210-2) may include a front direction and a rear direction. For example, the front direction may be a direction in which the main wheels rotate in a + direction from a specified angle, and the rear direction may be a direction in which the main wheels rotate in a - direction from a specified angle.

[0124] For example, the input commands may include at least one of select, cancel, confirm, continue, save, delete, refresh, search, settings, play, stop, pause, return to previous screen, go to next screen, return home, enter character, clear character input, +x move, -x move, +y move, -y move.

[0125] The electronic device (300) can match the first input command in response to the rotation direction of the first main wheel (210-1) being forward and the direction of the second main wheel (210-2) being forward.

[0126] The electronic device (300) can match the second input command in response to the rotation direction of the first main wheel (210-1) being forward and the rotation direction of the second main wheel (210-2) being rearward.

[0127] The electronic device (300) can match the third input command in response to the rotation direction of the first main wheel (210-1) being rearward and the rotation direction of the second main wheel (210-2) being forward.

[0128] The electronic device (300) can match the fourth input command in response to the rotation direction of the first main wheel (210-1) being rearward and the direction of the second main wheel (210-2) being rearward.

[0129] The electronic device (300) can match the fifth input command in response to the rotation direction of the first main wheel (210-1) being forward and the second main wheel (210-2) not rotating.

[0130] According to one embodiment, the fifth input command may be a command to move the cursor (1) in a first direction (e.g., +x direction) based on a rotation angle of the first main wheel (210-1).

[0131] For example, the electronic device (300) can determine the number of movements of the cursor (1) based on a value obtained by dividing the rotation angle of the first main wheel (210-1) by a first angle (e.g., 45 degrees). For example, the electronic device (300) can move the cursor (1) n times in the first direction in response to a value obtained by dividing the rotation angle of the first main wheel (210-1) by the first angle being greater than n-1 and less than or equal to n. For example, the electronic device (300) can move the cursor (1) once in the first direction in response to a value obtained by dividing the rotation angle of the first main wheel (210-1) by the first angle being greater than 0 and less than or equal to 1. For example, the electronic device (300) can move the cursor (1) twice in the first direction in response to a value obtained by dividing the rotation angle of the first main wheel (210-1) by the first angle being greater than 1 and less than or equal to 2. For example, the electronic device (300) can move the cursor (1) three times in the first direction in response to a value obtained by dividing the rotation angle of the first main wheel (210-1) by the first angle being greater than 2 and less than or equal to 3. For example, the electronic device (300) can move the cursor (1) four times in the first direction in response to a value obtained by dividing the rotation angle of the first main wheel (210-1) by the first angle being greater than 3 and less than or equal to 4.

[0132] According to one embodiment, the fifth input command may be a command to move the cursor (1) in a first direction (e.g., +x direction) based on the rotation speed of the first main wheel (210-1).

[0133] For example, the electronic device (300) can determine the number of movements based on a value obtained by dividing the rotational speed of the first main wheel (210-1) by a first speed (e.g., 1 m / s). For example, the electronic device (300) can move the cursor (1) n times in the first direction in response to a value obtained by dividing the rotational speed of the first main wheel (210-1) by the first speed being greater than n-1 and less than or equal to n. For example, the electronic device (300) can move the cursor (1) once in the first direction in response to a value obtained by dividing the rotational speed of the first main wheel (210-1) by the first speed being greater than 0 and less than or equal to 1. For example, the electronic device (300) can move the cursor (1) twice in the first direction in response to a value obtained by dividing the rotational speed of the first main wheel (210-1) by the first speed being greater than 1 and less than or equal to 2. For example, the electronic device (300) can move the cursor (1) three times in the first direction in response to a value obtained by dividing the rotational speed of the first main wheel (210-1) by the first speed being greater than 2 and less than or equal to 3. For example, the electronic device (300) can move the cursor (1) four times in the first direction in response to a value obtained by dividing the rotational speed of the first main wheel (210-1) by the first speed being greater than 3 and less than or equal to 4.

[0134] The electronic device (300) can match the sixth input command in response to the rotation direction of the first main wheel (210-1) being rearward and the second main wheel (210-2) not rotating.

[0135] According to one embodiment, the sixth input command may be a command to move the cursor (1) in a second direction (e.g., -x direction) based on a rotation angle of the first main wheel (210-1).

[0136] For example, the electronic device (300) can determine the number of movements of the cursor (1) based on a value obtained by dividing the rotation angle of the first main wheel (210-1) by a second angle (e.g., -45 degrees). For example, the electronic device (300) can move the cursor (1) n times in the second direction in response to a value obtained by dividing the rotation angle of the first main wheel (210-1) by the second angle being greater than n-1 and less than or equal to n. For example, the electronic device (300) can move the cursor (1) once in the second direction in response to a value obtained by dividing the rotation angle of the first main wheel (210-1) by the second angle being greater than 0 and less than or equal to 1. For example, the electronic device (300) can move the cursor (1) twice in the second direction in response to a value obtained by dividing the rotation angle of the first main wheel (210-1) by the second angle being greater than 1 and less than or equal to 2. For example, the electronic device (300) can move the cursor (1) three times in the second direction in response to a value obtained by dividing the rotation angle of the first main wheel (210-1) by the second angle being greater than 2 and less than or equal to 3. For example, the electronic device (300) can move the cursor (1) four times in the second direction in response to a value obtained by dividing the rotation angle of the first main wheel (210-1) by the second angle being greater than 3 and less than or equal to 4.

[0137] According to one embodiment, the sixth input command may be a command to move the cursor (1) in a second direction (e.g., -x direction) based on the rotation speed of the first main wheel (210-1).

[0138] For example, the electronic device (300) can determine the number of movements of the cursor (1) based on a value obtained by dividing the rotational speed of the first main wheel (210-1) by a second speed (e.g., -1 m / s). For example, the electronic device (300) can move the cursor (1) n times in the second direction in response to a value obtained by dividing the rotational speed of the first main wheel (210-1) by the second speed being greater than n-1 and less than or equal to n. For example, the electronic device (300) can move the cursor (1) once in the second direction in response to a value obtained by dividing the rotational speed of the first main wheel (210-1) by the second speed being greater than 0 and less than or equal to 1. For example, the electronic device (300) can move the cursor (1) twice in the second direction in response to a value obtained by dividing the rotational speed of the first main wheel (210-1) by the second speed being greater than 1 and less than or equal to 2. For example, the electronic device (300) can move the cursor (1) three times in the second direction in response to a value obtained by dividing the rotational speed of the first main wheel (210-1) by the second speed being greater than 2 and less than or equal to 3. For example, the electronic device (300) can move the cursor (1) four times in the second direction in response to a value obtained by dividing the rotational speed of the first main wheel (210-1) by the second speed being greater than 3 and less than or equal to 4.

[0139] The electronic device (300) can match the seventh input command in response to the first main wheel (210-1) not rotating and the rotation direction of the second main wheel (210-2) being forward.

[0140] According to one embodiment, the seventh input command may be a command to move the cursor (1) in a third direction (e.g., +y direction) based on the rotation angle of the second main wheel (210-2).

[0141] For example, the electronic device (300) can determine the number of movements based on a value obtained by dividing the rotation angle of the second main wheel (210-2) by a first angle (e.g., 45 degrees). For example, the electronic device (300) can move the cursor (1) n times in the third direction in response to a value obtained by dividing the rotation angle of the second main wheel (210-2) by the first angle being greater than n-1 and less than or equal to n. For example, the electronic device (300) can move the cursor (1) once in the third direction in response to a value obtained by dividing the rotation angle of the second main wheel (210-2) by the first angle being greater than 0 and less than or equal to 1. For example, the electronic device (300) can move the cursor (1) twice in the third direction in response to a value obtained by dividing the rotation angle of the second main wheel (210-2) by the first angle being greater than 1 and less than or equal to 2. For example, the electronic device (300) can move the cursor (1) three times in the third direction in response to a value obtained by dividing the rotation angle of the second main wheel (210-2) by the first angle being greater than 2 and less than or equal to 3. For example, the electronic device (300) can move the cursor (1) four times in the third direction in response to a value obtained by dividing the rotation angle of the second main wheel (210-2) by the first angle being greater than 3 and less than or equal to 4.

[0142] According to one embodiment, the seventh input command may be a command to move the cursor (1) in a third direction (e.g., +y direction) based on the rotation speed of the second main wheel (210-2).

[0143] For example, the electronic device (300) can determine the number of movements of the cursor (1) based on a value obtained by dividing the rotational speed of the second main wheel (210-2) by a first speed (e.g., 1 m / s). For example, the electronic device (300) can move the cursor (1) n times in the third direction in response to a value obtained by dividing the rotational speed of the second main wheel (210-2) by the first speed being greater than n-1 and less than or equal to n. For example, the electronic device (300) can move the cursor (1) once in the third direction in response to a value obtained by dividing the rotational speed of the second main wheel (210-2) by the first speed being greater than 0 and less than or equal to 1. For example, the electronic device (300) can move the cursor (1) twice in the third direction in response to a value obtained by dividing the rotational speed of the second main wheel (210-2) by the first speed being greater than 1 and less than or equal to 2. For example, the electronic device (300) can move the cursor (1) three times in the third direction in response to a value obtained by dividing the rotational speed of the second main wheel (210-2) by the first speed being greater than 2 and less than or equal to 3. For example, the electronic device (300) can move the cursor (1) four times in the third direction in response to a value obtained by dividing the rotational speed of the second main wheel (210-2) by the first speed being greater than 3 and less than or equal to 4.

[0144] The electronic device (300) can match the eighth input command in response to the first main wheel (210-1) not rotating and the rotation direction of the second main wheel (210-2) being rearward.

[0145] According to one embodiment, the eighth input command may be a command to move the cursor (1) in a fourth direction (e.g., -y direction) based on the rotation angle of the second main wheel (210-2).

[0146] For example, the electronic device (300) can determine the number of movements of the cursor (1) based on a value obtained by dividing the rotation angle of the second main wheel (210-2) by a second angle (e.g., -45 degrees). For example, the electronic device (300) can move the cursor (1) n times in the fourth direction in response to a value obtained by dividing the rotation angle of the second main wheel (210-2) by the second angle being greater than n-1 and less than or equal to n. For example, the electronic device (300) can move the cursor (1) once in the fourth direction in response to a value obtained by dividing the rotation angle of the second main wheel (210-2) by the second angle being greater than 0 and less than or equal to 1. For example, the electronic device (300) can move the cursor (1) twice in the fourth direction in response to a value obtained by dividing the rotation angle of the second main wheel (210-2) by the second angle being greater than 1 and less than or equal to 2. For example, the electronic device (300) can move the cursor (1) three times in the fourth direction in response to a value obtained by dividing the rotation angle of the second main wheel (210-2) by the second angle being greater than 2 and less than or equal to 3. For example, the electronic device (300) can move the cursor (1) four times in the fourth direction in response to a value obtained by dividing the rotation angle of the second main wheel (210-2) by the second angle being greater than 3 and less than or equal to 4.

[0147] According to one embodiment, the eighth input command may be a command to move the cursor (1) in a fourth direction (e.g., -y direction) based on the rotation speed of the second main wheel (210-2).

[0148] For example, the electronic device (300) can determine the number of movements based on a value obtained by dividing the rotational speed of the second main wheel (210-2) by a second speed (e.g., -1 m / s). For example, the electronic device (300) can move the cursor (1) n times in the fourth direction in response to a value obtained by dividing the rotational speed of the second main wheel (210-2) by the second speed being greater than n-1 and less than or equal to n. For example, the electronic device (300) can move the cursor (1) once in the third direction in response to a value obtained by dividing the rotational speed of the second main wheel (210-2) by the second speed being greater than 0 and less than or equal to 1. For example, the electronic device (300) can move the cursor (1) twice in the fourth direction in response to a value obtained by dividing the rotational speed of the second main wheel (210-2) by the second speed being greater than 1 and less than or equal to 2. For example, the electronic device (300) can move the cursor (1) three times in the fourth direction in response to a value obtained by dividing the rotational speed of the second main wheel (210-2) by the second speed being greater than 2 and less than or equal to 3. For example, the electronic device (300) can move the cursor (1) four times in the fourth direction in response to a value obtained by dividing the rotational speed of the second main wheel (210-2) by the second speed being greater than 3 and less than or equal to 4.

[0149] According to various embodiments, the electronic device (300) can control an application according to an input command in operation 950.

[0150] FIG. 9b is a diagram schematically illustrating an example of an operation related to the rotation of main wheels according to an exemplary embodiment of the present disclosure.

[0151] According to various embodiments, the electronic device (300) may, in operation 930 of FIG. 9A, analyze the first data and the second data to convert them into data related to the rotation of the main wheels of the wheelchair (200). For example, the data related to the rotation of the main wheels may include at least one of a rotation direction, a rotation angle, a rotation speed, a rotation time, a rotational force, and a rotational inertia of the main wheels.

[0152] According to one embodiment, the electronic device (300) can match an input command based on a rotation direction of the first main wheel (210-1) and a rotation direction of the second main wheel (210-2). For example, the rotation direction of the first main wheel (210-1) can include a front direction and a rear direction, and the rotation direction of the second main wheel (210-2) can include a front direction and a rear direction.

[0153] As shown in Figure (a), the electronic device (300) can match the first input command in response to the rotation direction of the first main wheel (210-1) being forward and the direction of the second main wheel (210-2) being forward.

[0154] As shown in Figure (b), the electronic device (300) can match the second input command in response to the rotation direction of the first main wheel (210-1) being forward and the direction of the second main wheel (210-2) being rearward.

[0155] As shown in Figure (c), the electronic device (300) can match the third input command in response to the rotation direction of the first main wheel (210-1) being rearward and the rotation direction of the second main wheel (210-2) being frontward.

[0156] As shown in Figure (d), the electronic device (300) can match the fourth input command in response to the rotation direction of the first main wheel (210-1) being rearward and the direction of the second main wheel (210-2) being rearward.

[0157] As shown in Figure (e), the electronic device (300) can match the fifth input command in response to the rotation direction of the first main wheel (210-1) being forward and the second main wheel (210-2) not rotating.

[0158] As shown in Figure (f), the electronic device (300) can match the sixth input command in response to the rotation direction of the first main wheel (210-1) being rearward and the second main wheel (210-2) not rotating.

[0159] As shown in Figure (g), the electronic device (300) can match the seventh input command in response to the first main wheel (210-1) not rotating and the rotation direction of the second main wheel (210-2) being forward.

[0160] As shown in Figure (h), the electronic device (300) can match the eighth input command in response to the fact that the first main wheel (210-1) does not rotate and the rotation direction of the second main wheel (210-2) is rearward.

[0161] FIG. 9c is a diagram schematically illustrating an example related to the rotation angles of the main wheels, according to an exemplary embodiment of the present disclosure.

[0162] FIGS. 9d, 9e, and 9f are schematic diagrams illustrating an example of an operation of an electronic device according to an exemplary embodiment of the present disclosure to control an application according to a matched input command.

[0163] According to one embodiment, the electronic device (300) can match an input command based on a rotation direction of the first main wheel (210-1) and / or a rotation direction of the second main wheel (210-2). The electronic device (300) can move the cursor (1) in a specified direction (e.g., +x direction, -x direction, +y direction, -y direction) based on a rotation angle of the first main wheel (210-1) and / or a rotation angle of the second main wheel (210-2) in response to the input command being at least one of the fifth input command, the sixth input command, the seventh input command, and the eighth input command.

[0164] For example, the fifth input command may be a command to move the cursor (1) in a first direction (e.g., +x direction) based on the rotation angle of the first main wheel (210-1), the sixth input command may be a command to move the cursor (1) in a second direction (e.g., -x direction) based on the rotation angle of the first main wheel (210-1), the seventh input command may be a command to move the cursor (1) in a third direction (e.g., +y direction) based on the rotation angle of the second main wheel (210-2), and the eighth input command may be a command to move the cursor (1) in a fourth direction (e.g., -y direction) based on the rotation angle of the second main wheel (210-2).

[0165] According to one embodiment, the electronic device (300) can move the cursor (1) by matching the fifth input command in response to the first main wheel (210-1) rotating forward. For example, the electronic device (300) can move the cursor (1) once in the first direction (e.g., +x direction) in response to the rotation angle of the first main wheel (210-1) being a degree and the value obtained by dividing the a degree by the first angle (e.g., 45 degrees) being greater than 0 and less than or equal to 1. For example, the electronic device (300) can move the cursor (1) twice in the first direction in response to the rotation angle of the first main wheel (210-1) being b degree and the value obtained by dividing the b degree by the first angle being greater than 1 and less than or equal to 2. For example, the electronic device (300) can move the cursor (1) three times in the first direction in response to the rotation angle of the first main wheel (210-1) being c degrees and the value obtained by dividing the c angle by the first angle being greater than 2 and less than or equal to 3. For example, the electronic device (300) can move the cursor (1) four times in the first direction in response to the rotation angle of the first main wheel (210-1) being d degrees and the value obtained by dividing the d angle by the first angle being greater than 3 and less than or equal to 4.

[0166] According to one embodiment, the electronic device (300) can move the cursor (1) by matching the sixth input command in response to the first main wheel (210-1) rotating backward. For example, the electronic device (300) can move the cursor (1) once in the second direction (e.g., the -x direction) in response to the rotation angle of the first main wheel (210-1) being -a degrees and the value obtained by dividing the -a angle by the second angle (e.g., -45 degrees) being greater than 0 and less than or equal to 1. For example, the electronic device (300) can move the cursor (1) twice in the second direction in response to the rotation angle of the first main wheel (210-1) being -b degrees and the value obtained by dividing the -b angle by the first angle being greater than 1 and less than or equal to 2. For example, the electronic device (300) can move the cursor (1) three times in the second direction in response to the rotation angle of the first main wheel (210-1) being -c degrees and the value obtained by dividing the -c angle by the first angle being greater than 2 and less than or equal to 3. For example, the electronic device (300) can move the cursor (1) four times in the second direction in response to the rotation angle of the first main wheel (210-1) being -d degrees and the value obtained by dividing the -d angle by the first angle being greater than 3 and less than or equal to 4.

[0167] According to one embodiment, the electronic device (300) can move the cursor (1) by matching the seventh input command in response to the second main wheel (210-2) rotating forward. For example, the electronic device (300) can move the cursor (1) once in a third direction (e.g., +y direction) in response to the rotation angle of the second main wheel (210-2) being a degree and the value obtained by dividing the a degree by the first angle (e.g., 45 degrees) being greater than 0 and less than or equal to 1. For example, the electronic device (300) can move the cursor (1) twice in the third direction in response to the rotation angle of the second main wheel (210-2) being b degree and the value obtained by dividing the b degree by the first angle being greater than 1 and less than or equal to 2. For example, in response to the rotation angle of the second main wheel (210-2) being c degrees and the value obtained by dividing the c angle by the first angle being greater than 2 and less than or equal to 3, the cursor (1) can be moved three times in the third direction. For example, in response to the rotation angle of the second main wheel (210-2) being d degrees and the value obtained by dividing the d angle by the first angle being greater than 3 and less than or equal to 4, the cursor (1) can be moved four times in the third direction.

[0168] According to one embodiment, the electronic device (300) can move the cursor (1) by matching the eighth input command in response to the second main wheel (210-2) rotating backward. For example, the electronic device (300) can move the cursor (1) once in the fourth direction (e.g., -y direction) in response to the rotation angle of the second main wheel (210-2) being -a degrees and the value obtained by dividing the -a angle by the second angle (e.g., -45 degrees) being greater than 0 and less than or equal to 1. For example, the electronic device (300) can move the cursor (1) twice in the fourth direction in response to the rotation angle of the second main wheel (210-2) being -b degrees and the value obtained by dividing the -b angle by the second angle being greater than 1 and less than or equal to 2. For example, the electronic device (300) can move the cursor (1) three times in the fourth direction in response to the fact that the rotation angle of the second main wheel (210-2) is -c degrees and the value obtained by dividing the -c angle by the second angle is greater than 2 and less than or equal to 3. For example, the electronic device (300) can move the cursor (1) four times in the fourth direction in response to the fact that the rotation angle of the second main wheel (210-2) is -d degrees and the value obtained by dividing the -d angle by the second angle is greater than 3 and less than or equal to 4.

[0169] FIG. 9d is a diagram schematically illustrating an example of an operation of an electronic device (300) according to an exemplary embodiment of the present disclosure to move a cursor (1) on a screen in response to an input command.

[0170] According to various embodiments, the electronic device (300) may move the cursor (1) in a specified direction (e.g., +x direction, -x direction, +y direction, -y direction) based on a rotation angle of the first main wheel (210-1) and / or a rotation angle of the second main wheel (210-2), in response to the input command being at least one of the fifth input command, the sixth input command, the seventh input command, and the eighth input command.

[0171] According to various embodiments, the electronic device (300) may operate to select an area in an application based on a selection input command (e.g., a first input command) at a location where the cursor (1) has moved.

[0172] FIG. 9e is a diagram schematically illustrating an example of an operation of an electronic device (300) according to an exemplary embodiment of the present disclosure to input characters on a keyboard according to an input command.

[0173] According to various embodiments, the electronic device (300) may move the cursor (1) on the keyboard in a specified direction (e.g., +x direction, -x direction, +y direction, -y direction) based on the rotation angle of the first main wheel (210-1) and / or the rotation angle of the second main wheel (210-2), in response to the input command being at least one of the fifth input command, the sixth input command, the seventh input command, and the eighth input command.

[0174] According to various embodiments, the electronic device (300) may operate to input a corresponding character on the keyboard based on a selection input command (e.g., a first input command) at a location where the cursor (1) has moved.

[0175] FIG. 9f is a diagram schematically illustrating an example of an operation of an electronic device (300) according to an exemplary embodiment of the present disclosure to move a cursor (1) on a menu selection screen according to an input command.

[0176] According to various embodiments, the electronic device (300) may move the cursor (1) in a specified direction (e.g., +x direction, -x direction, +y direction, -y direction) on a menu selection screen based on a rotation angle of the first main wheel (210-1) and / or a rotation angle of the second main wheel (210-2), in response to the input command being at least one of the fifth input command, the sixth input command, the seventh input command, and the eighth input command.

[0177] According to various embodiments, the electronic device (300) may operate to select a corresponding menu in an application based on a selection input command (e.g., a first input command) at a location where the cursor (1) has moved.

[0178] FIG. 10A is a flowchart schematically illustrating an example of the operation of an electronic device according to an exemplary embodiment of the present disclosure.

[0179] According to various embodiments, the electronic device (300) may execute a training mode in operation 1010.

[0180] According to one embodiment, the electronic device (300) may switch the application to a training mode based on a user input. For example, the user input may include at least one of a first input command, a second input command, a third input command, a fourth input command, a fifth input command, a sixth input command, a seventh input command, and an eighth input command based on at least one of a rotational direction, a rotational angle, and a rotational speed of the first main wheel (210-1) and / or the second main wheel (210-2).

[0181] For example, the training mode may be a program for training the user's wheelchair (200) movements. The training mode may be a mode for training designated movements such as pulling on both sides, pushing on both sides, twisting, pushing to the left, and pushing to the right, and may be a mode for training motor skills by combining at least one movement training such as balance training, speed control training, obstacle overcoming training, and long-distance training.

[0182] According to various embodiments, the electronic device (300) may obtain first data and second data from a treadmill for a wheelchair (200) through a communication module in operation 1020.

[0183] The electronic device (300) can operate in the same manner as operation 920 of FIG. 9A.

[0184] According to various embodiments, the electronic device (300) may, in operation 1030, analyze the first data and the second data and convert them into data related to the rotation of the main wheels.

[0185] The electronic device (300) can operate in the same manner as operation 930 of FIG. 9A.

[0186] According to various embodiments, the electronic device (300) may analyze the user's movement based on data related to the rotation of the first main wheel (210-1) and data related to the rotation of the second main wheel (210-2), in operation 1040.

[0187] According to one embodiment, the electronic device (300) can analyze at least one of the rotational direction, rotational angle, rotational speed, rotational time, rotational force, and rotational inertia of the first main wheel (210-1) and / or the second main wheel (210-2).

[0188] According to one embodiment, the electronic device (300) may analyze at least one of the time until the user completes a specified movement, the average rotational speed while performing the specified movement, the change in rotational speed while performing the specified movement, the change in rotational force while performing the specified movement, the rotational inertia when starting or stopping the movement, and the consistency of the movement with the training movement, based on data related to the rotation of the first main wheel (210-1) and / or the second main wheel (210-2).

[0189] FIG. 10b is a diagram schematically illustrating an example of a training mode of an electronic device according to an exemplary embodiment of the present disclosure.

[0190] Figure (a) may be a bilateral pulling training exercise. For example, the electronic device (300) may train the user's upper body strength, wheelchair (200) operating skills, and endurance through bilateral pulling training.

[0191] Figure (b) may be a twist training. For example, the electronic device (300) may train the user's core strength, flexibility, stamina, and endurance through twist training.

[0192] Figure (c) may be a mode for training left-hand pushes. For example, the electronic device (300) may train the user's rotational skills, strengthen specific muscles, and train physical strength and endurance through left-hand push training.

[0193]

[0194] FIG. 11A is a flowchart schematically illustrating an example of the operation of an electronic device according to an exemplary embodiment of the present disclosure.

[0195] According to various embodiments, the electronic device (300) may, in operation 1110, collect exercise analysis data of the user in training mode.

[0196] For example, in operation 1040 of 10a, the electronic device (300) may collect at least one of the user's movement analysis data from among the time taken for the user to complete a specified movement, the average rotational speed while performing the specified movement, the change in rotational speed while performing the specified movement, the change in rotational force while performing the specified movement, the rotational inertia when starting or stopping the movement, and the movement consistency with the training movement.

[0197] According to various embodiments, the electronic device (300) may, in operation 1120, evaluate the user's motor ability based on the user's motor analysis data.

[0198] For example, the electronic device (300) can evaluate the user's manipulation ability, which evaluates whether the user can precisely control the rotation direction, rotation angle, rotation speed, etc. For example, the electronic device (300) can evaluate the user's upper body muscle strength required to push or pull the wheelchair (200) based on the rotational force data. For example, the electronic device (300) can evaluate the reaction speed, which is related to how quickly the user can react and manipulate the wheelchair (200) based on the rotational speed and time. For example, the electronic device (300) can evaluate the user's endurance, which is related to the ability to perform continuous exercise and operate the wheelchair (200) for a long period of time through long-distance wheelchair (200) training. For example, the electronic device (300) can evaluate the user's skill proficiency, which is related to how precisely the user can operate the wheelchair (200) based on the rotational angle data. For example, the electronic device (300) can evaluate the user's mobility, which is related to how freely the user can move in various environments.

[0199] According to various embodiments, the electronic device (300) may, in operation 1130, generate a personalized training mode using an AI model based on the user's exercise ability data.

[0200] According to one embodiment, the electronic device (300) may input the user's motor ability data evaluated in operation 1120 into the learned AI model. For example, the electronic device (300) may input at least one of the user's operating ability, the user's upper body muscle strength, reaction speed, endurance, skill proficiency, and mobility into the learned AI model.

[0201] For example, the learned AI model may be an AI model trained with the user's athletic ability data, such as the user's manipulation ability, the user's upper body strength, reaction speed, endurance, skill proficiency, and mobility, and may be a model trained to output a personalized training mode when the user's athletic ability data is input. The AI ​​model may be an artificial neural network model written in a specified language and including multiple layers and / or operations. The AI ​​model may be at least one of various types of networks, such as a convolution neural network (CNN), a region with convolution neural network (R-CNN), a region proposal network (RPN), a recurrent neural network (RNN), a stacking-based deep neural network (S-DNN), a state-space dynamic neural network (S-SDNN), a deconvolution network, a deep belief network (DBN), a restricted boltzman machine (RBM), a fully convolutional network, a long short-term memory (LSTM) network, and a classification network.

[0202] According to one embodiment, the electronic device (300) can generate a personalized training mode from a learned AI model.

[0203] The electronic device (300) can create a personalized training mode according to the user's exercise ability.

[0204] If the user's athletic ability data is lower than the average, the personalized training mode may be designed to strengthen the lower-than-average athletic ability data. For example, an electronic device may create a personalized training mode centered on repeating specified movements to strengthen a specified athletic ability.

[0205] For example, if a user's athletic ability is above or similar to average, a personalized training mode may be a training mode that increases the difficulty of exercises to enhance the user's overall athletic ability based on the user's athletic ability history when the user executes the training mode. For example, an electronic device may create a personalized training mode that alternates between multiple movements at a higher intensity than the previous training mode to enhance overall athletic ability.

[0206] According to various embodiments, the electronic device (300) may execute and provide feedback in a personalized training mode at operation 1140.

[0207] According to one embodiment, the electronic device (300) may execute the personalized training mode generated in operation 1130 and collect user exercise analysis data in the personalized training mode to evaluate the user's exercise ability.

[0208] In one embodiment, the electronic device (300) may update the AI ​​model based on the user's exercise ability data evaluated in the personalized training mode. For example, the electronic device (300) may modify the weights of the AI ​​model based on the user's exercise ability data.

[0209] FIG. 11b is a diagram schematically illustrating an example of a training mode result according to an exemplary embodiment of the present disclosure, and FIG. 11c is a diagram schematically illustrating an example of a personalized training mode according to an exemplary embodiment of the present disclosure.

[0210] Referring to Figure 11b, the user's left-right balance in training mode is 51% left and 49% right, and the user's right upper body muscle strength can be evaluated as being relatively weak compared to the left upper body muscle strength.

[0211] According to one embodiment, the electronic device (300) can input left and right upper body muscle strength data in training mode into a learned AI model to create a personalized training mode to balance left and right.

[0212] Figure 11c is an example of a personalized training mode generated by an AI model, which may be a mode that strongly trains the 'right push' to train the user's insufficient right upper body muscle strength.

[0213] FIG. 12A is a flowchart schematically illustrating an example of the operation of an electronic device according to an exemplary embodiment of the present disclosure.

[0214] According to various embodiments, the electronic device (300) may execute a game mode in operation 1210.

[0215] According to one embodiment, the electronic device (300) can display game application images and characters through a display so that a user can operate the game with the movement of a wheelchair (200).

[0216] According to one embodiment, the electronic device (300) can switch the application to game mode based on a user input. For example, the user input can include at least one of a first input command, a second input command, a third input command, a fourth input command, a fifth input command, a sixth input command, a seventh input command, and an eighth input command based on the operation of the first main wheel (210-1) and / or the second main wheel (210-2).

[0217] For example, the game mode may be a game program that performs missions through the movements of the user's wheelchair (200).

[0218] According to various embodiments, the electronic device (300) may obtain first data and second data from a treadmill for a wheelchair (200) through a communication module in operation 1220.

[0219] The electronic device (300) can operate in the same manner as operation 920 of FIG. 9A, operation 1220.

[0220] According to various embodiments, the electronic device (300) may, in operation 1230, analyze the first data and the second data and convert them into data related to the rotation of the main wheels.

[0221] The electronic device (300) can operate in the same manner as operation 930 of FIG. 9A.

[0222] According to various embodiments, the electronic device (300) may, in operation 1240, match the input command with data related to the rotation of the first main wheel (210-1) and data related to the rotation of the second main wheel (210-2).

[0223] According to one embodiment, in response to the driving game, the input command may include at least one of forward movement, backward movement, forward left turn, forward right turn, backward left turn, backward right turn, +z-axis movement, and -z-axis movement of the game character. For example, the electronic device (300) may match a forward movement command of the game character in response to the rotation direction of the first main wheel (210-1) being forward and the direction of the second main wheel (210-2) being forward. The electronic device (300) may match a +z-axis movement command of the game character in response to the rotation direction of the first main wheel (210-1) being forward and the direction of the second main wheel (210-2) being rearward. The electronic device (300) may match a -z-axis movement command of the game character in response to the rotation direction of the first main wheel (210-1) being rearward and the direction of the second main wheel (210-2) being frontward. The electronic device (300) can match a backward movement command of the game character in response to the fact that the rotation direction of the first main wheel (210-1) is backward and the direction of the second main wheel (210-2) is backward. The electronic device (300) can match a forward right turn movement command of the game character in response to the fact that the rotation direction of the first main wheel (210-1) is forward and the second main wheel (210-2) does not rotate. The electronic device (300) can match a backward right turn movement command of the game character in response to the fact that the rotation direction of the first main wheel (210-1) is backward and the second main wheel (210-2) does not rotate. The electronic device (300) can match a forward left turn movement command of the game character in response to the fact that the first main wheel (210-1) does not rotate and the rotation direction of the second main wheel (210-2) is forward. The electronic device (300) can match a backward left turn movement command of the game character in response to the fact that the first main wheel (210-1) does not rotate and the rotation direction of the second main wheel (210-2) is backward.For example, the electronic device (300) can determine the movement speed of the game character based on the rotation speed of the first main wheel (210-1) and / or the rotation speed of the second main wheel (210-2).

[0224] In one embodiment, corresponding to a platform game, the input command may include at least one of a +x move, -x move, +y move, -y move, jump, crouch, attack, and dodge of the game character.

[0225] For example, the electronic device (300) can match an attack command of a game character in response to the fact that the rotation direction of the first main wheel (210-1) is forward and the direction of the second main wheel (210-2) is forward. The electronic device (300) can match a jump command of a game character in response to the fact that the rotation direction of the first main wheel (210-1) is forward and the direction of the second main wheel (210-2) is backward. The electronic device (300) can match a crouch command of a game character in response to the fact that the rotation direction of the first main wheel (210-1) is backward and the direction of the second main wheel (210-2) is forward. The electronic device (300) can match an evasion command of a game character in response to the fact that the rotation direction of the first main wheel (210-1) is backward and the direction of the second main wheel (210-2) is backward. The electronic device (300) can match the +x direction movement command of the game character in response to the rotation direction of the first main wheel (210-1) being forward and the second main wheel (210-2) not rotating. The electronic device (300) can match the -x direction movement command of the game character in response to the rotation direction of the first main wheel (210-1) being rearward and the second main wheel (210-2) not rotating. The electronic device (300) can match the +y direction movement command of the game character in response to the rotation direction of the first main wheel (210-1) not rotating and the second main wheel (210-2) being forward. The electronic device (300) can match the -y direction movement command of the game character in response to the rotation direction of the first main wheel (210-1) not rotating and the second main wheel (210-2) being rearward. For example, the electronic device (300) can determine the movement speed of the game character based on the rotation speed of the first main wheel (210-1) and / or the rotation speed of the second main wheel (210-2).

[0226] According to various embodiments, the electronic device (300) can control the game application according to an input command in operation 1250.

[0227] FIG. 12b is a diagram schematically illustrating an example of a game application screen provided by an electronic device according to an exemplary embodiment of the present disclosure.

[0228] According to one embodiment, the electronic device (300) can display game application images and characters through a display so that a user can operate the game with the movement of a wheelchair (200).

[0229] For example, the game application may be a driving game. The user may operate the first main wheel (210-1) and / or the second main wheel (210-2) to control the character to move forward, backward, turn left, turn right, turn left, turn right, move along the +z axis, or move along the -z axis.

[0230] FIG. 12c is a diagram schematically illustrating an example of a game application screen provided by an electronic device (300) according to an exemplary embodiment of the present disclosure.

[0231] According to one embodiment, the electronic device (300) can display game application images and characters through a display so that a user can operate the game with the movement of a wheelchair (200).

[0232] For example, the game application may be a platform game. The user may operate the first main wheel (210-1) and / or the second main wheel (210-2) to control the character to move +x, move -x, move +y, move -y, jump, crouch, attack, or evade.

[0233] Meanwhile, while the above description described information regarding the user's exercise and / or information for guiding the user's exercise as being provided via an electronic device (300), the embodiments are not limited thereto. For example, information regarding the user's exercise and / or information for guiding the user's exercise may also be provided directly via a wheelchair treadmill (100).

[0234] While this disclosure has been described with reference to the embodiments illustrated in the drawings, these are merely exemplary, and those skilled in the art will appreciate that various modifications and equivalent alternative embodiments are possible. Therefore, the true scope of technical protection of this disclosure should be determined by the technical spirit of the appended claims.

Claims

1. In electronic devices, The above electronic device A communication module for transmitting and receiving data to and from a treadmill for a wheelchair; A display that outputs the application screen; and a processor; including; The above processor is in input mode. Through the above communication module, first data indicating rotation of the first roller structure and second data indicating rotation of the second roller structure are obtained from the wheelchair treadmill, By analyzing the first data and the second data, the data is converted into data related to the rotation of the first main wheel of the wheelchair placed on the upper part of the treadmill for the wheelchair and data related to the rotation of the second main wheel. Matching input commands based on data related to the rotation of the first main wheel and data related to the rotation of the second main wheel; Controlling the above application according to the above input command Electronic devices.

2. In paragraph 1, Data related to the rotation of the first main wheel includes the rotation direction of the first main wheel, Data related to the rotation of the second main wheel includes the rotation direction of the first main wheel, The above processor The first input command is matched in response to the rotation direction of the first main wheel being forward and the direction of the second main wheel being forward, The second input command is matched in response to the rotation direction of the first main wheel being forward and the direction of the second main wheel being backward, Matching the third input command in response to the rotation direction of the first main wheel being rearward and the rotation direction of the second main wheel being forward, In response to the rotation direction of the first main wheel being rearward and the direction of the second main wheel being rearward, the fourth input command is matched, In response to the rotation direction of the first main wheel being forward and the second main wheel not rotating, the fifth input command is matched, In response to the rotation direction of the first main wheel being rearward and the second main wheel not rotating, the sixth input command is matched, In response to the first main wheel not rotating and the rotation direction of the second main wheel being forward, the seventh input command is matched, In response to the first main wheel not rotating and the rotation direction of the second main wheel being rearward, the eighth input command is matched. Electronic devices.

3. In paragraph 2, The data related to the rotation of the first main wheel further includes a rotation angle of the first main wheel, Data related to the rotation of the second main wheel further includes a rotation angle of the first main wheel, The above fifth input command is a command to move the cursor in the first direction based on the rotation angle of the first main wheel, The above sixth input command is a command to move the cursor in the second direction based on the rotation angle of the first main wheel, The above seventh input command is a command to move the cursor in the third direction based on the rotation angle of the second main wheel, The above eighth input command is a command to move the cursor in the fourth direction based on the rotation angle of the second main wheel. Electronic devices.

4. In paragraph 3, The above processor Run the training mode according to the above input command, Obtaining the first data and the second data from the treadmill for the wheelchair through the communication module, By analyzing the first data and the second data, converting them into data related to the rotation of the first main wheel and data related to the rotation of the second main wheel, Analyzing the user's movement based on data related to the rotation of the first main wheel and data related to the rotation of the second main wheel. Electronic devices.

5. In paragraph 4, The above processor Collect user's exercise analysis data in the above training mode, Evaluate the user's exercise ability based on the user's exercise analysis data, Generate a personalized training mode using an artificial intelligence model based on the evaluated user's exercise ability data. Electronic devices.

6. In paragraph 5, The above processor If the numerical value of the specified exercise ability data of the above user is lower than the average data, From the user's exercise ability data, a personalized training mode is created with training to strengthen exercise abilities lower than the average data. Electronic devices.

7. In paragraph 5, The above processor, if the numerical value of the user's exercise ability data is equal to or higher than the average data, Based on the history of the user's exercise ability data, the personalized training mode is created as training to enhance the user's overall exercise ability. Electronic devices.

8. In paragraph 5, The above processor Run the personalized training mode created above, Collect the user's exercise analysis data in the above personalized training mode to evaluate the user's exercise ability, Based on the user's exercise ability data evaluated in the above personalized training mode, the artificial intelligence model is updated. Electronic devices.

9. In paragraph 3, The above processor Run the game mode according to the input command above, Obtaining the first data and the second data from the treadmill for the wheelchair through the communication module, By analyzing the first data and the second data, converting them into data related to the rotation of the first main wheel and data related to the rotation of the second main wheel, Matching the input command based on data related to the rotation of the first main wheel and data related to the rotation of the second main wheel, Control the game character of the above game mode according to the above input command. Electronic devices.

10. In paragraph 9, The above processor In response to the above game mode being a driving game, Matching the forward movement command of the game character corresponding to the rotation direction of the first main wheel being forward and the direction of the second main wheel being forward, In response to the rotation direction of the first main wheel being forward and the direction of the second main wheel being backward, the +z axis movement command of the game character is matched, In response to the rotation direction of the first main wheel being rearward and the direction of the second main wheel being forward, the -z-axis movement command of the game character is matched, Matching the backward movement command of the game character corresponding to the rotation direction of the first main wheel being in the rearward direction and the direction of the second main wheel being in the rearward direction, In response to the rotation direction of the first main wheel being forward and the second main wheel not rotating, a forward right turn movement command of the game character is matched, In response to the rotation direction of the first main wheel being rearward and the second main wheel not rotating, a command to move the game character backwards to the right is matched, In response to the first main wheel not rotating and the rotation direction of the second main wheel being forward, a forward left turn movement command of the game character is matched, In response to the first main wheel not rotating and the rotation direction of the second main wheel being rearward, a command to move the game character backward to the left is matched, Determining the movement speed of the game character based on the rotation speed of the first main wheel and / or the rotation speed of the second main wheel. Electronic devices.

Citation Information

Patent Citations

  • Virtual reality sports system

    KR102030747B1

  • Interactive audio control system and method of interactively controlling audio

    KR102057393B1

  • Wheelchair treadmill

    KR102204497B1

  • Wheelchair boarding device capable of rotating, forward and backward, and virtual reality application, and virtual reality application method using the same

    KR102527513B1

  • Wheelchair training platform

    US7004885B1