The present invention relates to a fitness training apparatus and an associated fitness training system.
Fitness training for maintenance and improvement of personal health and well-being has become increasingly popular in developed societies in the past several years. And during this period, there have also been accompanying developments in equipment and apparatuses for training popular exercises, such as running, cycling and rowing. In particular, a wide variety of treadmills, training cycles, and rowing machines have been developed for use both in the home and in fitness studios for individual or group training classes.
One area of fitness training that has perhaps experienced less development in new equipment and apparatuses for popular exercises is weight-training. In this regard, free-weights (such as dumbbells, barbells, and kettlebells) are still common in fitness studios. And although a wide variety of different weight-machines are also known, each of these is usually designed for performing only a small and specific group of exercises, making a collection of different weight-machines necessary for a general or “all-round” workout.
A need therefore exists for a new and improved fitness training apparatus that is able to replace or substitute for a variety of known weight-training equipment. It would also be desirable to provide such an apparatus that could be used in a group or class training environment and/or in an internet-enabled connected fitness environment. In view of the above, it would be useful to provide a new and improved fitness training apparatus and an associated fitness training system.
According to one broad aspect, the present invention provides a fitness training apparatus comprising
According to a further broad aspect, the present invention provides a fitness training apparatus comprising:
In this way, the invention provides a fitness training apparatus with at least one retractable line with which a user can perform exercises against a selectively adjustable load provided by the load generator. In particular, the force typically required, in use, for application to the free end region by the user for extending the retractable line from the retracted state to the extended state exceeds the load being applied to the retractable line by the load generator. Also, the at least one retractable line is preferably configured to be retracted from the extended state to the retracted state by the load applied by the load generator. Accordingly, in use, the force applied to the retractable line by the user while performing exercises will typically oppose and/or resist the load being applied by the load generator for retracting the retractable line to the retracted state.
In a preferred embodiment, the controller comprises one or more sensors for sensing use or operation of the at least one retractable line, including sensing the speed of the at least one retractable line. Alternatively, or in addition, in a preferred embodiment the controller comprises one or more sensors for sensing use or operation of the at least one retractable line, including sensing one or more of a current position, a motion, a speed, or an extension of the at least one retractable line, wherein the controller is configured to adjust the load applied to the at least one retractable line by the load generator in dependence on the use or operation of the at least one retractable line. The controller may be configured for communication with a user device for one or more of input of training settings by the user or displaying training information to the user during training.
In a preferred embodiment, the base of the fitness training apparatus is adapted or designed for supporting the apparatus on a support surface, which may, for example, be the floor of a training room. In this context, the base may include wheels or casters to assist a user to move the apparatus over the floor of a training room. Depending on the intended use of the training apparatus, however, the base may be adapted or designed for supporting the apparatus on a vertical support surface, such as a wall. In this regard, the base may be configured to be securely fixed or mounted to the support surface.
In a preferred embodiment, the base of the fitness training apparatus provides a training platform for the user. In this regard, the base may be configured to support the user while he/she is performing training exercises. In other words, the user may stand, sit, or lie on the base as a training platform while performing training exercises. In a particularly preferred embodiment, the base or training platform is configured as a step or platform upon which a user may stand while performing training exercises. The step has a height that is preferably in the range of about 100 mm to about 400 mm, more preferably in the range of about 200 mm to about 300 mm. In this way, the at least one retractable line is preferably configured and arranged to be extended from the retracted state in a direction away from the base, preferably in an upwards or vertical direction, or through any of a range of angles to the vertical direction.
In a preferred embodiment, the base of the fitness training apparatus includes a portion that is removable or separable to form a training bench for the user. The portion of the base for forming the training bench preferably has a length in the range of about 500 mm to about 1000 mm. The portion of the base for forming the training bench also preferably has foldable legs.
In a preferred embodiment, the base of the fitness training apparatus includes a frame for mounting and supporting the load generator thereon and a casing to enclose and house the load generator and the at least one retractable line in its retracted state.
In a preferred embodiment, the at least one retractable line is flexible and is arranged to retract into a wound or coiled configuration in the retracted state, preferably onto a spool or drum that is provided in or on the base, e.g. mounted and supported on the frame of the base. The at least one retractable line preferably comprises any one of a cable, a cord, a rope, a strap, or a band. The at least one retractable line is configured for attachment of a handle at the free end region thereof for manual operation by a user. To this end, the free end region of the retractable line may comprise a clip or clasp for attachment of a handle to be grasped by the user during training; i.e. for applying force (tension) to the retractable line as it is extended and retracted. The handle may have a hand-grip that is sized or configured for one-handed operation of the retractable line. As an alternative, the handle may have a hand-grip sized or configured for two-handed operation of the retractable line. The handle may also be provided in the form of a bar for connection with either a single retractable line, or with multiple retractable lines (e.g. with two retractable lines—one connected at each of the opposite ends of the bar).
In a preferred embodiment, the load generator of the fitness training apparatus comprises at least one electric motor, desirably a torque motor, that is variably operable to generate a range of torques for applying the selectively adjustable load to the at least one retractable line. A torque motor is a specialized form of electric (DC) motor that can operate while stalled, i.e. with the rotor prevented from turning. In this mode of operation the motor continues to apply a steady torque. In a preferred embodiment, the spool or drum on which the retractable line is wound or coiled in the retracted state is provided or mounted on a shaft coupled with a rotor of the at least one electric motor. The shaft may be coupled directly to the rotor or coupled via a transmission, e.g. a belt and pulley transmission or, more preferably, a toothed-belt (or chain) and sprocket transmission.
In a preferred embodiment, the load generator of the fitness training apparatus is configured or controlled to adjust the load applied to the at least one retractable line during extension of the retractable line to the extended state and/or during retraction of the retractable line to the retracted state. In this way, the load applied to the retractable line by the load generator (e.g. via the at least one electric motor) may be held constant, increased, and/or decreased as the line is extended under the force applied by the user and/or as the line is retracted against the resistance force applied by the user. The adjustability of the load over the stroke or movement of the retractable line in this way enables the training to be tailored not only to the individual person, but also to a specific exercise being trained and its associated biomechanics. Thus, the load generator can be controlled to provide eccentric loading, concentric loading, and/or isometric loading. In this regard, the fitness training apparatus preferably comprises a control device—e.g. provided in or on the base—having one or more sensor(s) for sensing use or operation of the or each retractable line, such as current position, motion, speed, force, and/or extension of each retractable line. The control device may be configured to adjust the load applied to the or each retractable line by the respective load generator in dependence upon the use or operation of the or each retractable line.
In a preferred embodiment, the control device is configured for communication with a user device, such as a smart phone and/or a display monitor, for input of training settings by the user and/or for displaying training information to the user during training. The control device preferably includes a processor, an electronic data storage, and/or wireless communication hardware.
In a particularly preferred embodiment, the fitness training apparatus comprises two retractable lines provided in or on the base, and two load generators provided in or on the base, each load generator being operatively associated with a respective one of the two retractable lines. The retractable lines may be arranged spaced apart from one another by a distance in the range of about 0.8 m to 1.6 m, preferably about 1.0 m to 1.4 m, especially where the base is configured as a step or platform upon which a user may stand while performing training exercises. The base may be adjustable to vary the distance by which the retractable lines are spaced apart from one another.
Thus, according to at least one embodiment, the present invention provides a fitness training apparatus comprising:
In a preferred embodiment, each retractable line is provided or incorporated in the base, with the free end of each retractable line emerging from an outer (e.g. upper) surface of the base for access and operation by the user. A path of travel of each retractable line is guided by one or more pulleys mounted in or on the base. A pulley for guiding the path of travel of each retractable line into the retracted state is preferably configured to pivot or swivel to promote even spooling of the line as it retracts.
According to another aspect, the present invention provides a fitness training system comprising:
In a preferred embodiment, the user device comprises software executing on the user device for communication with the controller. The controller may be configured to set the speed band responsive to receiving an input of a velocity target training setting. The target speed band may be defined by a minimum velocity and a maximum velocity. Modifying the selectively adjustable load to maintain the target speed band may comprise varying the load according to a function, which may comprise a linear or log function.
In a preferred embodiment, the one or more sensors comprise at least a rotary encoder for detecting rotation of a spool or drum for determining the speed of the at least one retractable line as it is extended from or retracted onto the spool or drum. The controller may modify the load applied to the at least one retractable line at regular intervals or at discrete times.
In a preferred embodiment, the at least one retractable line is connected with at least one end of a bar to enable performance of squat exercises. Additionally, a handle may be connected to the free end of the at least one retractable line, wherein the handle comprises a cuff to enable performance of arm curl exercises.
The fitness training system of the invention is thus preferably internet-enabled, via the fitness training apparatus (e.g. the control device of the apparatus) itself or via the user device, such as smart phone and/or display monitor, with which the user device is in communication. In this way, the system may connect a user to an interactive fitness environment. For example, the user may receive audio and/or visual input for one or more training regime via the user device. Furthermore, the user may be connected via the user device to a group or class training environment—either real or virtual.
In a preferred embodiment, the fitness training system comprises a software application for installation on the user device for communication with the apparatus for input of training settings and/or for display of training information to the user. In this way, the software application is configured to provide a user of the fitness training apparatus with user input (i.e. audio and/or visual user input) during use of the apparatus. This input may, for example, be in the form of instruction and/or motivation for any one of a number of specific training regimes. To this end, the control device of the fitness training apparatus and/or the user device is preferably configured for connection to the internet for either or both of downloading information for display to the user via the user device, and uploading information from the apparatus and/or from the user's training area for display to the user and/or for transmission to co-participants in a group or class training environment.
The fitness training system of the invention is therefore preferably configured to enhance the overall training experience for the user by connecting the user with training instruction, with training motivation, and/or with a group or class training environment—whether real or virtual.
In a preferred embodiment, the fitness training system comprises one or more accessory devices for user input (such as a camera and/or a microphone) and/or for output to the user (such as speakers and/or lighting). The accessory devices may be integrated in the user device or may be separate. The fitness training system may also include a remote control (e.g. in addition to touch-screen actuation), optionally with IR input, and power/volume control in order for the user to operate the user device and/or accessory device(s) remotely during use of the fitness training apparatus.
In a preferred embodiment, the control device of the apparatus is configured to calculate training performance from the use or operation of the or each retractable line sensed or detected by one or more sensor(s) of the control device for display on the user device. In this way, the control device may output information to the user device for display to the user during training, thereby providing useful training feedback.
According to a further broad aspect, the present invention provides a method comprising:
In a preferred embodiment, setting the target speed band comprises receiving, from a user device, instructions to apply a targeted velocity mode for the fitness training apparatus. Modifying the selectively adjustable load to maintain the target speed band may comprise varying the load according to a function. The function may comprise a linear function or log function.
In a preferred embodiment, the sensor comprises a rotary encoder for detecting rotation of a spool or drum for determining the speed of the retractable line as it is extended from or retracted onto the spool or drum.
For a more complete understanding of the invention and advantages thereof, exemplary embodiments of the invention are explained in more detail in the following description with reference to the accompanying drawing figures, in which like reference signs designate like parts and in which:
The accompanying drawings are included to provide a further understanding of the present invention and are incorporated in and constitute a part of this specification. The drawings illustrate particular embodiments of the invention and together with the description serve to explain the principles of the invention. Other embodiments of the invention and many of the attendant advantages will be readily appreciated as they become better understood with reference to the following detailed description.
It will be appreciated that common and/or well understood elements that may be useful or necessary in a commercially feasible embodiment are not necessarily depicted in order to facilitate a more abstracted view of the embodiments. The elements of the drawings are not necessarily illustrated to scale relative to each other. It will also be understood that certain actions and/or steps in an embodiment of a method may be described or depicted in a particular order of occurrences while those skilled in the art will understand that such specificity with respect to sequence is not actually required.
The present invention will first be described with reference to its hardware structure, followed by description of its software structure and ecosystem within which software may communicate.
With reference to
Referring firstly to the drawing
The fitness training apparatus 100 comprises two retractable lines 20 provided in the base 10. In this embodiment, each retractable line 20 comprises a thin, flexible cable 21 of a generally circular cross-section coated or covered with a plastic sheath, although a cord or rope may be equally suitable. Each retractable line 20 (i.e. cable 21) is configured and arranged to retract into a wound or coiled configuration in a retracted state on a spool or drum 22 provided in the base 10, i.e. mounted and supported on a frame 14 of the base 10. Each cable 21 typically has an unwound length of less than or equal to 2 metres. In this way, each retractable line 20 is provided in the base 10, with a free end region 23 of each retractable line or cable emerging from the upper surface 11 of the base 10 for access and operation by the user. To this end, the free end region 23 of each cable 21 is configured (e.g. with a clip or clasp) for removable attachment of a handle 24 for manual operation by the user. In this example, each of the handles 24 has a hand-grip 25 sized or configured for one-handed operation of the retractable line. In this way, each retractable line 20 is configured to be extended from the retracted state in the base 10 to an extended state upon application of a force (i.e. a tension force) to the free end region 23 of the respective retractable line 20 by the user. The retractable lines 20 are arranged in the base 10 spaced apart from one another by a distance in the range of about 1.0 m to 1.2 m, and preferably about 1.1 m, for comfortable ergonomic operation by each hand and/or arm of a user when the user is standing, sitting, or lying on the upper surface 11 of the base 10.
Still referring to
With reference also now to
The base 10 of the fitness training apparatus 100 includes a portion 16 that is removable or separable to form a training bench for the user. The separable portion 16 of the base 10 has a bench panel 17 incorporating the layer 12 of rubberised material that provides grip and a degree of cushioning and/or comfort for the user, and foldable legs 18 in hinged attachment to opposite ends of the bench panel 17 for deployment to support the bench as shown in
With reference to now
Each of the drawing
As will be seen in
According to a further embodiment of the present invention, a force measurement device (not shown) may be utilised to measure force applied to the cable 21. One example of a suitable force measurement device is a strain gauge, however any other device which measures force applied to an object is suitable. In use, the control device 40 controls the output of the motor 31, which applies tension on the cable 21. The force measurement device measures the force on the cable 21 and transmits such measurement to the control device 40. The control device 40 may then adjust instructions to the motor 31, so as to increase or reduce tension on the cable 21 as desired. Measurement by the force measurement device may occur continuously, or at set intervals (for example at startup or shutdown of the apparatus 100). Further, adjustment of the output of motor 31 may occur at regular intervals, or at discrete times as determined by control device 40.
According to another embodiment of the fitness training apparatus 100 P. Straps 21 (as illustrated in
In a further improvement of the present invention the fitness training apparatus 100 may be combined with a user device, such as a display monitor and/or a smart phone. The user device is configured for communication with the apparatus 100, preferably via the control device, for the input of training settings by the user (e.g. via a smart phone or similar device) and/or for displaying training information to the user during training. In this regard, a software application installed on the user device for communication with the apparatus 100 for input of training settings and display of training information to the user. Furthermore, the control device 40, and particularly the processor 41, of the apparatus 100 is configured to calculate training performance based on the use of each cable 21 sensed or detected by the sensors 43 of the control device 40 for displaying the performance information on the user device 200. In this way, the control device 40 may output information to the user device for display to the user during training, thereby providing useful training feedback.
In a “velocity targeting” training mode, a speed band or speed range for motion of the cables 21 is employed to set or determine whether the workout is high intensity or low intensity. The lower the velocity target, the slower and heavier (the load) the user is lifting. In this regard, it is useful to target a band or range rather than a specific number or the load tends to waver up and down around the target. Speed is preferably set on a 1 ms pwm signal and the speed is sensed and adjusted every 50 ms. This could also optionally be lowered. The load may be varied linearly, or according to another function (e.g. a log function) if the motion falls out of the target band. Previous settings may also be stored to use as starting points.
The present invention may be configured for internet connectivity either via the control device 40 in the apparatus 100 and/or via the software application installed on the user device. This allows for connecting the user of the fitness training apparatus 100 to an interactive fitness environment. That is, the user can receive audio and/or visual input for one or more training regimes via the user device, and the user may be connected via a display monitor to a group or class training environment—either real or virtual. This input to the user may, for example, be in the form of instructor images (pre-recorded or real-time video) providing instruction and motivation transmitted onto the display monitor for any of various training regimes that may be selected by the user. The present invention may also have an interface for interaction with third party partner devices (e.g. Fitbit™, Apple™, Android™) for biometric review (e.g. of weight, BMI, heart-rate).
The present invention may include one or more accessory devices for user input (such as a camera and/or a microphone) and/or for output to the user (such as loud-speakers and/or lighting). In this regard, a camera enables external monitoring and/or review or social interaction, and a microphone provides for verbal communication by the user with training partners during training. The accessory devices may be integrated in the user device or may be separate. The present invention may also include a remote control (e.g. in addition to touch-screen actuation), optionally with IR input, and power/volume control for a user to operate the user device and/or accessory device(s) remotely during use of the fitness training apparatus 100.
The fitness training apparatus 100 could optionally be produced in a range of models having different load capabilities (e.g. light duty and heavy duty). To this end, the models could have same base 10 (i.e. the same frame 14 and casing 15) but with different motors 31; e.g. with force capacity of 500 N (e.g. approx. 50 kg) per cable 21; or with a force capacity of 1000 N (e.g. approx. 100 kg) per cable 21. The apparatus 100 of this embodiment preferably uses: Teknic MCVC integral HP single phase servo motors 31 in torque following mode; Velocio PLC and HMI screen; US Digital E6 optical incremental encoder; T10 16 mm steel core synchronous polyurethane belting and sprockets; Aluminium frame members 19, 19′. Cable connection ports (HDMI and USB) may be provided. An accessory shelf or pocket may be provided, e.g. for a drink-bottle, towel, phone, key, or the like.
In a further improvement of the present invention, illumination or other visible markers may be provided on the outside casing of the fitness training apparatus 100. These visible markers may serve to communicate to the user, or to any observers, the status of the fitness training apparatus. For example, in the case of illumination, the intensity or colour of the illumination may indicate a user's progression in a set or repetition of an exercise.
In a further improvement of the present invention, shown in
The present invention will now be described with reference to its software structure, and the ecosystem within which its software may communicate.
It will be recognised by a person of skill in the art that any form of computational power can be embedded within the fitness training apparatus 100. Many system-on-chip components exist which would be suitable, and possess the necessary computational power and memory to store data such as firmware and perform algorithmic computations.
The fitness training apparatus 100 generates data before, during, and after its use. This data may include, but is not limited, to:
This data is communicated from the fitness training apparatus 100 to an application on a remote device. The remote device may be a phone, laptop, tablet, computer, or similar device. In order to communicate with the fitness training apparatus 100, a communication link is established between the fitness training apparatus 100 and the remote device. One suitable communication link is via the Bluetooth communication protocol, which is a wireless technology standard used for exchanging data between fixed and mobile devices over short distances using UHF radio waves in the industrial, scientific and medical radio bands, from 2.402 GHz to 2.480 GHz. More particularly, a suitable communication protocol is Bluetooth Low Energy (otherwise known as Bluetooth LE), which is a version of Bluetooth that consumes lower energy than traditional Bluetooth. Typically, a communication link between the remote device and the fitness training apparatus 100 is configured once and remains open for use whenever power is supplied to both the remote device and the fitness training apparatus 100. Data may be transmitted to the remote device at regular intervals, such as at 25 ms intervals.
The application on the remote device may send and receive data to or from the fitness training apparatus 100 and may be used by a user to control the fitness training apparatus 100. One example of control of the fitness training apparatus by the user is the selection of a training exercise for execution by the fitness training apparatus. In such an example, the user is presented by the application with choices of fitness training exercises. Upon selection by a user, the application on the remote device communicates with the fitness training apparatus 100 using the communication protocol as previously described, to provide the fitness training apparatus with any necessary variable values required such that the fitness training apparatus 100 may execute the chosen fitness training exercise.
Upon receipt by the fitness training apparatus 100 of variable values from the remote device, the fitness training apparatus 100 adjusts the load generators 30 to provide the desired load upon a retractable line 20, such that the selected training exercise on the remote device can function as intended.
It is desirable to be able to update the firmware located on the fitness training apparatus 100, such that the function of the fitness training apparatus 100 may be improved or otherwise adjusted. In order to facilitate such a firmware update, one possible method is as follows:
The overall method for selecting a type of exercise on the fitness training apparatus 100 will now be described. A user connects the fitness training apparatus 100 to their remote device, as has been previously described. An application running on the remote device 100 displays to the user a list of exercises which may be performed on the fitness training apparatus 100. The application stores time-coded data for each exercise, describing exercise parameters at each time code. Upon selection of an exercise on the remote device by the user, the remote device sends a command to the fitness training apparatus 100 to commence the exercise. At each time code stored by the remote device, the desired parameters are sent to the fitness training apparatus 100. Suitable parameters include force, time, and velocity. Further, the remote device can track at which repetition of an exercise the user is presently at, and how many repetitions of the exercise have been performed. The remote device can further track the time taken to perform the exercise, the force overcome by the user during the exercise, and how many repetitions were performed by the user. This data may be stored, transferred, and/or compared against the user's previous data, or the data of other users. This comparison, or indeed the data itself, may be presented on the remote device or other connected device (such as a PC).
Throughout the performance of a training exercise on the fitness training apparatus 100, it is desirable to determine the correct force which a user needs to overcome to achieve optimal training results. As this force differs based on the type of exercise and the position at which the user is in the exercise, it is proposed to determine a force curve 200 which is adapted over time based on a user's use of the fitness training apparatus 100.
In order to determine this force, The fitness training apparatus 100 controls the force for every centimetre, or similar distance measurement, the retractable line 20 travels. The force is analysed and matched to a desired force curve 200, such that the load generated by the load generator 20 may be modified to ensure the user receives a fitness benefit from the fitness training apparatus 100.
The fitness benefit is achieved through ensuring the user faces appropriate resistance in completing the exercise, at many points throughout the exercise. If the user is moving too quickly, or too slowly, through an exercise, fitting the outputted force/velocity to the desired force curve 200 will reveal in which direction adjustment to the load generators 30 must be made (i.e. increasing, or decreasing, the load). Over time the force curve 200 can be adjusted and matched to individual users, which may then be stored on the fitness training apparatus 100, or on the remote device.
At the commencement of an exercise, the velocity at which a user is moving through an exercise is determined against the position of the user in the exercise. The force on the retractable line 20 is then adjusted based on the force curve 200, and the user's velocity again examined against the position of the user in the exercise. An increase or decrease in the force on the retractable line 20 is then determined, in order to maintain optimal force on the retractable line 20. If too much force is applied to the retractable line 20, the user may not be able to progress in the exercise, essentially the user's velocity will become zero. If not enough force is applied to the retractable line 20, the user will move too easily through the exercise, and an optimal fitness benefit will not be obtained.
A force curve 200 for a bicep curl exercise is shown in
The fitness training apparatus 100 may be configured to provide variable force on the retractable lines 20 during an exercise. In order to configure and visualise this force, a force cube is used to demonstrate this function. Such force cubes are shown in
In order to demonstrate the force cube in action,
In order to protect a user from harm, the fitness training apparatus 100 may have safety functionality such as the ability to remove force on the retractable lines 20 to a predetermined amount (for example the baseline value from the start of the exercise). This safety functionality may be triggered if the handle of a retractable line 20 at any point during an exercise advances past a factor below a user's range of motion, for example 5 centimetres.
Where two or more fitness training apparatus 100 are in communication via a network, such as the internet, or a local area network, it is possible for the two apparatus 100 to act in sync, or in response to one another. For example, it is possible to emulate a so-called “tug of war”, whereby a user on a first fitness training apparatus 100 may exert a pulling force on a retractable line 20, and a user on a second fitness training apparatus will fell that same force on their retractable line 20, pulling their retractable line 20 away from them toward their fitness training apparatus 100. This is achieved by the first fitness training apparatus 100 recording the force at which the user is pulling their retractable line 20 and communicating that force to the second fitness training apparatus 100 for reproduction.
In one embodiment of the present invention, lighting or illumination may be provided on the fitness training apparatus 100. For example, light emitting diodes (LEDs) may be provided along the sides of the fitness training apparatus 100. This lighting may be used to provide visual feedback to the user, for example the intensity of the illumination may alter as the user progresses through an exercise or as the force on the retractable lines 20 alters. Further, the colour of the illumination may be used to signal information to the user about the state of the device, such as if the device is powered on, active, resting, or resetting.
With reference to
The computer system 800 is shown comprising hardware elements that may be electrically coupled via a bus 890. The hardware elements may include one or more central processing units 810, one or more input devices 820 (e.g., eye-tracking device, a mouse, a keyboard, a touchpad, a microphone, etc.), and one or more output devices 830 (e.g., a display device, a printer, etc.). The computer system 800 may also include one or more storage device 840. By way of example, storage device(s) 840 may be transitory and/or non-transitory disk drives, optical storage devices, solid-state storage device such as a random access memory (“RAM”) and/or a read-only memory (“ROM”), which can be programmable, flash-updateable and/or the like.
The computer system 800 may additionally include a computer-readable storage media reader 850, a communications system 860 (e.g., a modem, a network card (wireless or wired), an infra-red communication device, Bluetooth™ device, cellular communication device, etc.), and working memory 880, which may include RAM and ROM devices as described above. In some embodiments, the computer system 800 may also include a processing acceleration unit (not shown), which can include a digital signal processor, a special-purpose processor and/or the like.
The computer-readable storage media reader 850 can further be connected to a computer-readable storage medium, together (and, optionally, in combination with storage device(s) 840) comprehensively representing remote, local, fixed, and/or removable storage devices plus storage media for temporarily and/or more permanently containing computer-readable information. The communications system 860 may permit data to be exchanged with a network, system, computer and/or other component described above.
The computer system 800 may also comprise software elements, shown as being currently located within a working memory 880, including an operating system 884 and/or other code 888. It should be appreciated that alternate embodiments of a computer system 800 may have numerous variations from that described above. For example, customized hardware might also be used and/or particular elements might be implemented in hardware, software (including portable software, such as applets), or both. Furthermore, connection to other computing devices such as network input/output and data acquisition devices may also occur.
Software of computer system 800 may include code 888 for implementing any or all of the function of the various elements of the architecture as described herein. For example, software, stored on and/or executed by a computer system such as system 800, can provide the functions of the methods and systems discussed above. Methods implementable by software on some of these components have been discussed above in more detail.
While the present invention described above will be understood to be directly applicable to use in the health and fitness sector, it will also be appreciated that they will be applicable or useful in the field of physical rehabilitation (e.g. following surgery or recovery from accident), as well as in the field of research, especially in relation to biomechanics and sport science.
Although specific embodiments of the invention are illustrated and described herein, it will be appreciated by persons of ordinary skill in the art that a variety of alternative and/or equivalent implementations exist. It should be appreciated that each exemplary embodiment is an example only and is not intended to limit the scope, applicability, or configuration in any way. Rather, the foregoing summary and detailed description will provide those skilled in the art with a convenient road map for implementing at least one exemplary embodiment, it being understood that various changes may be made in the function and arrangement of elements described in an exemplary embodiment without departing from the scope as set forth in the appended claims and their legal equivalents. Generally, this application is intended to cover any adaptations or variations of the specific embodiments discussed herein.
It will also be appreciated that the terms “comprise”, “comprising”, “include”, “including”, “contain”, “containing”, “have”, “having”, and any variations thereof, used in this document are intended to be understood in an inclusive (i.e. non-exclusive) sense, such that the process, method, device, apparatus, or system described herein is not limited to those features, integers, parts, elements, or steps recited but may include other features, integers, parts, elements, or steps not expressly listed and/or inherent to such process, method, process, method, device, apparatus, or system. Furthermore, the terms “a” and “an” used herein are intended to be understood as meaning one or more unless explicitly stated otherwise. Moreover, the terms “first”, “second”, “third”, etc. are used merely as labels, and are not intended to impose numerical requirements on or to establish a certain ranking of importance of their objects. In addition, reference to positional terms, such as “lower” and “upper”, used in the above description are to be taken in context of the embodiments depicted in the figures, and are not to be taken as limiting the invention to the literal interpretation of the term but rather as would be understood by the skilled addressee in the appropriate context.
Number | Date | Country | Kind |
---|---|---|---|
2021900255 | Feb 2021 | AU | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/AU2022/050055 | 2/3/2022 | WO |