Title:
Games controllers
Document Type and Number:
Kind Code:
A1

Abstract:
A controller is disclosed, especially but not exclusively, for use in combination with an exercise apparatus. The controller comprises in one arrangement a handlebar assembly and one or more input devices, of at least one of the input device being responsive to movement of the handlebars. The controller may include a support such as a handlebar stem, and may provide output signals to a microprocessor in turn to control operation of a programme running on the microprocessor.

Representative Image:
Inventors:
Rice, Michael Joseph Patrick (Bath, GB)
      Plaque It!

Sponsored by:
Flash of Genius
Application Number:
10/239625
Publication Date:
09/11/2003
Filing Date:
02/19/2003
View Patent Images:
Images are available in PDF form when logged in. To view PDFs, Login  or  Create Account (Free!)
Primary Class:
Other Classes:
482/908
International Classes:
(IPC1-7): A63B069/16; A63B022/06
Attorney, Agent or Firm:
BURNS DOANE SWECKER & MATHIS L L P (POST OFFICE BOX 1404, ALEXANDRIA, VA, 22313-1404, US)
Claims:
1. A controller for a microprocessor-based unit, said controller comprising: a handlebar assembly which can be held by a user and which includes at least one input device adapted to generate input signals for supply to a microprocessor-based unit, at least one of said at least one input device being responsive to movement of said handlebar assembly by said user.

2. A controller according to claim 1 wherein said handlebar assembly comprises a handlebar rotably attached to a handlebar support, such that said handlebar may rotate relative to said handlebar support about three perpendicular axes.

3. A controller according to claim 1 wherein said handlebar assembly comprises a handlebar rotably attached to a handlebar support, such that said handlebar may rotate relative to said support about three perpendicular axes, and further wherein said handlebar can be translated relative to said support in at least one direction.

4. A controller according to claim 3 wherein said handlebar can translate relative to said support in two orthogonal directions.

5. A controller according to claim 4 wherein said handlebar can translate relative to said support in three orthogonal directions.

6. A controller according claim 2 wherein said handlebar can rotate through 360 degrees relative to said support.

7. A controller according to claim 1 wherein said handlebar assembly comprises a handlebar rotably attached to a handlebar support such that said handlebar may rotate relative to said handlebar support about at least two perpendicular axes and may translate in at least one linear direction.

8. A controller according to claim 7 wherein at least one of said at least one linear directions is perpendicular to said two perpendicular axes.

9. A controller according to claim 2 wherein said handlebar assembly includes a resistance means which is adapted to oppose the movement of said handlebar relative to said support about at least one of the available degrees of freedom.

10. A controller according to claim 9 wherein a respective resistance means is provided which is associated with each rotation about each of said three perpendicular axes.

11. A controller according to claim 9 in which said handlebar, in use, returns to a self-centre position under the action of said resistance means.

12. A controller according to claim 9 wherein a damping means is associated with said resistance means.

13. A controller according to claim 1 which further includes at least one actuator which causes movement of said handlebar assembly in response to signals from at least one of said at least one input devices and from said microprocessor-based unit.

14. A controller according to claim 1 which further includes a seat which can be sat upon by said user and which includes at least one additional input device which generates input signals for supply to said microprocessor-based unit, at least one of said at least one additional input devices being responsive to force applied to said seat by said user.

15. A controller according to claim 14 wherein said seat comprises a cover which includes said at least one additional input device and which fits onto an existing seat.

16. A controller according to claim 14 wherein said seat is supported by a first portion of a support which is adapted to rotate relative to a second portion of said support, and in which a seat input device is provided which is responsive to rotation of the first portion of the support relative to said second portion.

17. A controller according to claim 14 wherein said seat is supported by a first portion of a support which is at least one of compressible and extendible relative to a second portion of said support, and in which a seat input device is provided which is responsive to movement of said first portion of said support relative to said second portion.

18. A controller according to claim 16 wherein said second portion comprises a tube which fits within a seatpost of at least one of a bicycle and an exercise bicycle.

19. A controller according to claim 14 which further includes at least one actuator which is adapted to cause movement of said seat in response to signals from at least one of said input devices and from the microprocessor-based unit.

20. A controller according to claim 1 which further includes at least one actuator which is adapted to cause movement of said handlebar assembly or an external supporting means in response to signals from at least one of said at least one input device and from said microprocessor-based unit.

21. A controller according to claim 1 which further includes a variable speed electric fan which is adapted to change speed in response to signals from at lest one of said at least one input devices and from said microprocessor-based unit.

22. A controller according to claim 1 wherein at least one foot operated input device is provided, said at least one foot operated input device comprising at least one pressure sensitive device.

23. A controller according to claim 1 wherein at least one hand operated input device is provided, said at least one hand operated device comprising at least one pressure sensitive device to sense said user's hands on handlebar grips of said handlebar assembly.

24. A controller according to claim 1 in which said at least one input device is attached to or forms an integral part of said handlebar assembly.

25. A controller according to claim 1 in which said handlebar assembly comprises a set of handlebars attached to a handlebar support so that said handlebars can move relative to said handlebar support.

26. A controller according to claim 25 wherein at least one of said at least one input devices produces an output signal responsive to relative movement between said handlebar and said handlebar support.

27. A controller according to claim 25 wherein said handlebar assembly may move with at least one degree of freedom and includes at least one of a resistance and a damping means which provide at least one of a resistance and a damping to movement of said handlebars relative to said handlebar support about any of said at least one degrees of freedom.

28. A controller according to Claim. 27 wherein at least one of said resistance and said damping is adjustable by said user.

29. A controller according to claim 28 wherein at least one of said resistance and said damping means is adjusted automatically in response to signals generated by said input devices or by said microprocessor unit.

30. A controller according to claim 14 wherein at least one of a handlebar lock and a seat lock are provided for locking said handlebar or said seat assembly in place against movement about one of said degrees of freedom.

31. A controller according to claim 1 wherein said handlebar assembly further includes at least one lever which can be operated by said user, said at least one lever producing a respective input signal dependent upon a position of said at least one lever.

32. A controller according to claim 1 wherein said handlebar assembly further includes at least one rotable grip which can be operated by said user, said at least one rotable grip producing a respective input signal dependent upon a position of said at least one rotable grip.

33. A controller according to claim 1 wherein said handlebar assembly further includes at least one gear lever which can be operated by at least one of a hand and a foot of said user, said at least one gear lever producing a respective input signal dependent upon a position of said at least one gear lever.

34. A controller according to claim 1 wherein said handlebar assembly includes a wiring loom which includes at least one connector to which at least one additional input device may be attached.

35. A controller according to claim 1 which includes a video camera which captures images of said user and transmits said images to said microprocessor-based unit.

36. A controller according to claim 1 which includes a microphone which detects sounds made by said user and transmits said sounds to said microprocessor-based unit.

37. A controller according to claim 1 which includes a microprocessor, input means and a display which is adapted to enable user configuration of functional relationships of input and output devices of said controller to and from inputs and outputs available with regard to said microprocessor-based unit.

38. A controller for a microprocessor based unit, said controller comprising; a handlebar assembly comprising a handlebar which can be held by a user and a handlebar support which rotably supports said handlebar; wherein said handlebar assembly includes at least one input device generating signals indicative of movement of the handlebars by said user; and wherein said handlebar support supports said handlebar such that said handlebar may rotate in three roughly perpendicular directions relative to said handlebar support.

39. A controller for a microprocessor based unit, said controller comprising: a handlebar assembly comprising a handlebar which can be held by a user and a handlebar support which rotably supports said handlebar; wherein said handlebar assembly includes at least one input device generating signals indicative of movement of the handlebars by said user; and wherein said handlebar support supports said handlebar such that said handlebar may rotate in two roughly perpendicular directory relative to said handlebar support and may translate in a further direction relative to said handlebar support.

40. An exercise apparatus comprising: a programmable microprocessor-based unit including a receiving means adapted to receive signals from a programmable cartridge or other programme storage device that provides programme instructions for controlling the operation of the programmable microprocessor-based unit; output means through which output signals can be passed from the microprocessor to a display; a display adapted to display images dependent upon said output signals from the microprocessor-based unit; an exercise device adapted to allow a user to perform a range of movements associated with a sport; and a controller according to claim 1 wherein said at least one input device is adapted to supply signals to said microprocessor-based unit to modify operation of said programme instructions running on said microprocessor in turn to modify said images displayed on said display; in which at least one of said at least one input devices is responsive to movement of said user on said exercise apparatus.

41. An exercise apparatus according to claim 40 wherein said controller may operate independently of said exercise device.

42. An exercise apparatus according to claim 40 which includes one of an exercise bicycle and a road bicycle which is modified to behave as a stationary exercise bicycle.

43. An exercise apparatus according to claim 40 wherein said exercise device includes pedals and said controller further includes pedal pressure sensitive means to detect, user pressure applied in a downward or upward manner on said pedals.

44. An exercise apparatus according to claim 40 wherein said programmable microprocessor-based unit comprises a games console.

45. The exercise apparatus, of claim 40 wherein said programme cartridge or other programme storage device contains programme instructions which when run on said microprocessor-based unit and provides said images on said display corresponding to a simulation of exercise undertaken by said user.

46. An exercise apparatus according to claim 40 wherein said exercise apparatus includes a resistance setting means which is adjustable to vary an amount of effort required from said user to perform a movement on said exercise device, and at least one resistance input device is provided which is responsive to a setting of said resistance setting means of said exercise apparatus.

47. An exercise apparatus according to claim 46 in which said resistance setting means comprises a gear mechanism.

48. An exercise apparatus according to claim 40 wherein said handlebar assembly includes a resistance display upon which a setting of said resistance setting means is displayed.

49. An exercise apparatus according to claim 40 wherein said handlebar assembly includes a speaker.

50. An exercise apparatus according to claim 49 wherein one or more prompts are at least one of displayed on said display, displayed on said resistance display and sounded through said speakers, said prompts which instructing said user of said exercise apparatus to change said setting of said resistance setting means.

51. An exercise apparatus according to claim 50 in which resistance changing means are provided for automatically changing said setting of said resistance setting means in response to signals obtained from at least one of said at least one input device and from signals obtained from said programmable microprocessor-based unit.

52. An exercise apparatus comprising; a programmable microprocessor-based unit including a receiving means adapted to receive signals from a programmable cartridge or other programme storage device that provides programme instructions for controlling operation of said programmable microprocessor-based unit; output means through which output signals can be passed from said microprocessor to a display; said display adapted to display images dependent upon said output signals from said microprocessor-based unit; an exercise device adapted to allow a user to perform a range of movements associated with a sport in which said exercise device includes a resistance setting means which is adjustable to vary the amount of effort required from said user to perform a movement on said exercise device; and a controller comprising at least one input device adapted to supply signals to the microprocessor-based unit to modify the operation of said programme instructions running on said microprocessor in turn to modify said images displayed on said display; wherein at least one of said input devices is responsive to said movements of said user on said exercise device and at least one resistance input device is provided which is responsive to the setting of said resistance setting means of said exercise apparatus.

53. An exercise apparatus according to claim 52 wherein said resistance setting means additionally or alternatively comprises a gear mechanism.

54. An exercise apparatus according to claim 52 wherein said resistance setting means additionally or alternatively comprises an incline mechanism.

56. An exercise apparatus according to claim 52 wherein said controller includes a resistance display upon which a position setting of said resistance setting means is displayed.

57. An exercise apparatus according to claim 56 wherein said controller includes a speaker.

58. An exercise apparatus according to claims 57 wherein at least one prompt is at least one of displayed on said display, displayed on said resistance display and sounded through said speaker, which instructs said user of said exercise apparatus to change said setting of said resistance setting means.

59. An exercise apparatus according to claim 52 wherein resistance changing means are provided for automatically changing said setting of said resistance setting means in response to at least one of signals obtained from at least one of said at least one input devices and in response to signals obtained from said microprocessor-based unit.

60. An exercise apparatus according to claim 40 wherein said controller supports a second microprocessor and an area of memory, wherein said area of memory contains a training map which consists of at least one target signal representing signals to be received from said at least one input device mapped over a time period; and wherein said second microprocessor provides at least one output signal to said microprocessor, said at least one output signal being representative of said input signals as against said target signals.

61. An exercise apparatus according to claim 52 wherein said controller supports a second microprocessor and an area of memory, wherein said area of memory contains a training map which consists of at least one target signal representing signals to be received from said at least one input devices mapped over a time period; and wherein said second microprocessor provides at least one output signals to said microprocessor, said at least one output signals being representative of said input signals as against said target signals and further wherein said second microprocessor varies a setting of said resistant setting means as a function of said training map.

62. An exercise apparatus according to claim 60 wherein said second microprocessor, said at least one input device and said display provide for user configuration of relationships between said input signals, said training map and said output signals.

63. An exercise apparatus according to claim 62 wherein said relationships are overridden by an absence of at least one of said at least one input signals.

Description:
[0001] This invention relates to an improved games controller for a microprocessor controlled unit. This invention especially but not exclusively relates to an improved games controller for a microprocessor controlled unit for use in the home or in a gymnasium. It in particular, but not exclusively relates to a controller (or input/output device) which in combination with an exercise device produces control signals indicative of a users, and the exercise devices, movements when exercising and supply these signals to a microprocessor based unit and to apparatus for use with an exercise cycle or an ordinary roadworthy bicycle or any exercise device.

[0002] Keeping fit and active is becoming an increasingly important part of people's lifestyles. Some of the best forms of exercise for keeping fit include cycling, running and rowing as they make the exerciser work aerobically. This both works the major muscle groups and also strengthens the heart and lungs. The result is an increased level of physical well being.

[0003] With increasing demands being placed on people's lives due to work and the family, it is often difficult to find the time to exercise regularly. Also, for much of the year in many countries it may be necessary to exercise in the dark outside of working hours. This can be unpleasant and dangerous.

[0004] Current medical reports state that the rapid rise in childhood obesity has been mirrored by an explosion of sedentary leisure pursuits for children such as computers, video games, and television watching. Reports also indicate that increased general activity and play rather than competitive sport and structured exercise seem to be more effective. Parents, however, tend to be content with their children staying in the home playing computer games rather than being worried about their safety if playing outdoors.

[0005] As well as the pressures of work and family for adults the above points are as applicable to adults as to children. The level of fitness in the general population in today's Western world is far removed from that of our ancestors. One of the best healthy habits is a regular exercise programme.

[0006] To meet the demand for increased exercise in an insecure, busy and often unscheduled lifestyle, a wide range of exercise apparatus has been developed. The most popular of these are the exercise bicycle, the treadmill and the rowing machine. These apparatus allow the user to perform the same range of movements as they would in the corresponding sport but in the warmth, safety and comfort of their home or gymnasium. In another arrangement, devices can be purchased that convert road bicycles into an exercise bicycle by arranging for the rear wheel to drive a load against a resisting force such as a turbine or magnetic brake whilst the bicycle is held stationary on a support.

[0007] For maximum benefit in the shortest space of time it is recommended that regular exercise consisting of twenty to thirty minutes at least three times very week is undertaken. As anyone who has regularly used an exercise bicycle or the like will know, these blocks of twenty minutes can be extremely tedious. Removing the interest provided by passing varied terrain in varied weather outdoors the act of cycling or rowing is quite repetitive and boring.

[0008] As a direct consequence of this monotonous exercise it is therefore often difficult to maintain the required degree of motivation needed to complete regular exercise using the devices. This is especially the case amongst the younger age groups where modern alternative pastimes such as computer gaming are now more popular.

[0009] In an effort to make the apparatus more interesting to use a variety of extra features are sometimes provided by the manufacturer as an integral part of the apparatus. In a simple case this may be a speed read-out which produces a number dependent upon the rate at which the user rows/pedals/runs and sometimes also on the resistive load provided by the machine. Although these do provide some initial interest the novelty soon wears off and the exerciser again looses interest.

[0010] In another alternative it is known to include a processor that varies the load in accordance with a preset programme to make the exercise more interesting. These are dedicated exercise devices to which the processor forms an integral part. They are both expensive and bulky. They are also inflexible, as with the exception of very expensive top of the range models they can not be programmed to alter the routines they provide.

[0011] An object of the present invention is to provide apparatus that not only relieves much of the monotony associated with the use of such devices but one which also improves exercise efficiency, providing for upper body exercise also. Further to provide a games controller with multi-axis controllability, mimicking the controls of a bicycle, to provide this to the user with realistic frames of reference.

[0012] According to a first aspect, the invention provides a controller for a microprocessor based unit, the controller comprising:

[0013] a handlebar assembly which can be held by a user and which includes one or more input devices adapted to generate input signals for supply to a microprocessor based unit, at least one of the input devices being responsive to movement of the handlebars by the user.

[0014] By providing a handlebar assembly which functions as a controller for a microprocessor based unit it is possible to arrange for the control of at least one parameter of a program operating on the unit by moving the handlebars. This allows a user to play a game on a bicycle to while the handlebars are attached at the same time as exercising on the bicycle. This will make use of the bicycle more attractive, particularly to younger users.

[0015] The handlebar assembly may be attached to or form a physical part of the piece of exercise apparatus on which the movements are to be performed. The support may therefore include a portion of handlebar stem adapted to be received within or supported relative to a headtube of a bicycle.

[0016] It will be appreciated that the controller and the exercise apparatus may be integrated as a single piece of equipment. However, the versatility provided by being able to attach a handlebar controller to any equipment will make the invention highly attractive in the leisure market.

[0017] The input devices may be removable from the handlebar and connected thereto by one or more cables or other means. This allows the devices to be positioned at various positions around a piece of exercise equipment.

[0018] The controller may further include a seat or saddle which can be sat upon by a user and which includes one or more additional input devices adapted to generate input signals for supply to the microprocessor based unit, at least one of the input devices being responsive to force applied to the saddle by the user.

[0019] In an alternative, the controller may include a saddle cover that includes the additional input devices and is adapted to be fitted onto an existing saddle. A further alternative providing a suspended, pivotable seat post device as per the handlebars.

[0020] It is most preferred that the input device comprises a set of handlebars for a bicycle or exercise bicycle. The input devices may be attached to or form an integral part of the handlebar assembly. Of course, if desired a user may operate the controller independently of a bicycle.

[0021] The handlebar assembly may comprise a set of handlebars attached to a handlebar support so that the handlebars can move relative to the support. The support may be adapted to permit the secure mounting of the handlebar assembly to a bicycle, an exercise bike, any exercise equipment or any supporting means (providing a table or lap top mount for game only use).

[0022] The controller may be attached to any supporting means, such as a table top mounting bracket. It is further retrospectively attachable to any piece of exercise equipment, from stationary exercise bicycles (including uprights, recumbent, manual resistance, automatic resistance, etc) to roadworthy bicycles modified to behave as stationary exercise bicycles (i.e. Trainers as referred to above) and to all other types of exercise equipment (e.g. Rowing machines, Stair Climbing Machines, Treadmills, Cross Country Ski machines, Elliptical Trainers, etc.). Prior art in this field are only attachable to either an exercise bike, a customised exercise bike or only to a Trainer, none can attach to both. This allows for greater economies of scale, making it cheaper for the customer.

[0023] For example, if fitting the device to a Trainer, the stem of my games controller simply replaces the stem of the real bicycle, a bracket on the stem of my games controller is supplied as a mounting to hold the real bars and controls in place while using the Trainer interactively and wires/other means connect from this main body to the remote input/output devices removably attached, by Bracket, Snap On, Velcro, Cable Tie or whatever means, to the Trainer. As a further example, if fitting my games controller to a stationary exercise bicycle, again the user need only remove the old bars and attach the system's bars to the bicycle via a bespoke/general adapter, which attaches to the existing bicycles handlebar support/stem and accepts the stem of my games controller. Again wires/other means connect this main body to the remote input/output devices removably attached to the bicycle.

[0024] At least one of the input devices may be adapted to produce an output signal responsive to the relative movement between the handlebar and the support. For example, the handlebars may be adapted to rotate relative to the support about at least one axis. This is preferably an axis in the plane of the handlebars so that the user may rotate the handlebars to simulate turning a corner. This may be a vertical axis located at substantially the centre of the support when in use.

[0025] The handlebars may further be adapted to move up and down (forward and backward) relative to the support in a plane substantially orthogonal to that for left/right rotation. An input device may be provided which produces an output indicative of the up/down movement of the bars. In use this may be a substantially vertical axis. The user may therefore push/pull the bars away from/towards him to simulate the shifting of weight on the bars.

[0026] Furthermore, the handlebars may be adapted to rotate about a third axis that is perpendicular to the first two axes. This allows the user to move the bars to simulate the leaning of a bicycle or other exercise device. The assembly may therefore be adapted to rotate about an axis in the plane of the handlebars so that the user may rotate the handlebars to simulate turning a corner. This, may be a vertical axis located at substantially the centre of the support when in use. In the following description the x, y and z axes are from the perspective of looking into the z-axis with the handlebars if front of you, x-horizontal and y-vertical.

[0027] Furthermore, the handlebars may be adapted to move linearly along fourth and fifth axes. This allows the user to move the bars to simulate the lifting up or pushing down the front wheel or sidestepping of a bicycle or other exercise device. All are described further below.

[0028] Turn Left/Right (Steer) Devices—Control About Y-Axis,

[0029] Specifically, the handlebars provide for such left/right turning (substantially about the y-axis). An input device may be provided producing a signal indicative of the left/right movement of the bars, simulating steering in a cycle. Specifically, this provides for realistic control of any object in a 3 D world—ROTATIONALLY ABOUT Y AXIS.

[0030] Weight Forward/Backward (Pitch) Devices—Control About X-Axis,

[0031] The handlebars may further be adapted to lean forward and backward relative to the support (substantially about the x-axis). A further input device may be provided which produces an output indicative of the forward/backward movement of the bars. The user may therefore push/pull the bars away from/towards him to simulate the shifting of weight on the bars, i.e over the front or rear of the bicycle. Simulating front and back wheel weight distribution in a cycling simulation. Specifically, this provides for realistic control of any object in a 3 D world—ROTATIONALLY ABOUT X AXIS.

[0032] Weight Left/Right (Bank) Devices—Control About Z-Axis,

[0033] Furthermore, the handlebars may be adapted to rotate about a third axis that is perpendicular to the first two axes, that is leaning the bars to the left or right (substantially about the z-axis). This allows the user to move the bars to simulate the leaning of a bicycle or other exercise device. A further input device may be provided accordingly. Specifically, this provides for realistic control of any object in a 3D world—ROTATIONALLY ABOUT Z AXIS.

[0034] Lift Up/Push Down Devices—Control Along the Y-Axis,

[0035] The handlebars may be may further be adapted to move up and down relative to the support in a plane substantially orthogonal to that for left/right rotation, that is lifting up or squeezing down the bars (substantially along the y-axis). In use this may be a substantially vertical axis. A further input device may be provided accordingly. Specifically, this provides for realistic control of any object in a 3D world—LINEARILY ALONG Y AXIS. This simulates lifting or pushing down the front wheel on a cycle and can be used to control simulated jumping and ducking on the ground.

[0036] Sidestep Left/Right Devices—Control Along the X-Axis,

[0037] Furthermore, the handlebars may be adapted to move to the left and right relative to the support in a plane substantially orthogonal to that for left/right rotation, that is sliding the bars out to the left or right (substantially along the x-axis). In use this may be a substantially horizontal axis. A further input device may be provided accordingly. Specifically, this provides for realistic control of any object in a 3D world—LINEARILY ALONG THE X AXIS. This simulates the “Sidestep” control that may be performed whereby a cyclist may move the bike under them in a sideways manner, generally only done in the air or when jumping on the spot.

[0038] Twist Grips

[0039] Another proposed input device comprises a rotatable grip portion of the handlebars that may be twisted forwards and/or backwards by a user, the device producing an output signal indicative of the amount by which the grips are twisted.

[0040] This provides increased Game Only application being able to be twisted be a user in a forward or backward manner (backward as per a throttle control on a motorcycle, my controller providing for forward rotation too). The device producing an output signal indicative of the amount by which the grips are twisted. Only one may be provided or two may be provided in alternative embodiments. Specifically, this provides for realistic control of any object in a 3D world—LINEARILY ALONG Z AXIS (if provided in duplicate the left one may replace or augment the lift/drop function of the bars, for example). In use for interactive exercise, this device may be used to represent changing gear on a bicycle or it may incorporate the manual resistance adjustment and sensory means. Z-axis control is then through pedalling/braking.

[0041] Seat—On/Off and Weight Input Devices,

[0042] Further, the seat may provide input devices being responsive to force applied to the saddle by the user. This may be provided in the form of a seat cover or replacement seat which may provide signals representative of the user being sat thereon, and/or of the users weight on the seat.

[0043] Rear Sidestep/Yaw Left/Right Devices—Control Along X-Axis, or About Y-Axis,

[0044] The seat cover or seat may provide further input devices responsive to the user exerting force against them along a substantially horizontal axis. This provides for such left/right control inputs (substantially along the x-axis or about the y-axis). An input device may be provided producing a signal indicative of the left/right force against the seat. Further, a seat post may be provided that is adapted to move horizontally relative to the support (substantially along the x-axis or about the y-axis). A further input device may be provided which produces an output indicative of the left or right movement of the seat. Specifically, this provides for further or alternative realistic control of any object in a 3D world—ROTATIONALLY ABOUT Y AXIS or LINEARLY ALONG X AXIS. It may be in place of the handlebar slide left/right function or augmenting it. In a bicycle simulation this provides for the “bum-steering” method of cycle control, for rotational control while “in the air” and provides for simulation of real world freestyle techniques.

[0045] Rear Weight/Lift Up/Push Down Devices—Control Along Y-Axis, or About X-Axis,

[0046] Further, a seat post may be provided that is adapted to move vertically relative to the support (substantially along the y-axis or about the x-axis). A further input device may be provided which produces an output indicative of the upward or downward movement of the seat. The user may therefore push down or lift up the seat, i.e the rear of the bicycle. Simulating the user putting more weight through the seat, for instance when climbing on slippery surfaces, or lifting the rear of the cycle in a jump. This may also incorporate the seat on/off and weight functions. Specifically, this provides for further or alternative realistic control of any object in a 3D world—ROTATIONALLY ABOUT X AXIS or LINEARLY ALONG Y AXIS.

[0047] This provides ten degrees of freedom about the handlebars, two about the pedals/brakes (or the forward/reverse twist grip), and further four about the seat. This enables full, three dimensional/rotational simulation and control through familiar and realistic frames of reference to the user.

[0048] The preferred embodiment provides for all the real world controllability of any moving object. This opens the controllable nature of the product to being able to control any object through any world. This can be used to therefore control cars, motor-bicycles, planes, submarines, robots etc., and spacecraft too. For example, if controlling a simulated person/robot in the first person, the user could control Turn L/R, Jump or Up/Duck or Drop, Look Up/Down, Side Step L/R, Look L/R and Walk Forward/Backward, respectively as per the above list.

[0049] The handlebar, and seat, brakes and twist grip, assembly may include a resistance means which provides a resistance to movement of the handlebars relative to the support about any of the available degrees of freedom. This may comprise one or more springs such as compression springs. One or more dampers or twist resistance mechanisms may also be provided to damp any movement. By providing resistance it becomes necessary for the user to apply a load to overcome the resistance. This resistance may be preset or adjustable over a range of values. This feature allows movement of the users weight to be detected when used in combination with an exercise cycle as well as providing a work-out for the upper body, providing strength and flexibility training.

[0050] The resistance and damping may be adjustable by the user. This allows the resistance or damping to be reduced to make movement easier if required, or increased.

[0051] Alternatively, the resistance and damping means may be adjusted automatically in response to signals generated by either microprocessor unit. This adjustment may, for example, be responsive to the terrain over which a bicycle is passing on a screen attached to the processor and/or the speed of a simulated bicycle reproduced by the microprocessor on the screen or in a strength training programme.

[0052] The resistance and damping means may be associated with movement of the bars relative to the support about one of its axes of freedom. It is, however, preferred that a resistance is provided against each degree of freedom.

[0053] The preferred embodiment of the controller may provide resistance and damping means about all degrees of freedom of the handlebar, and seat, devices. The movements of these devices are set up and arranged so at to require the user to make realistic movements and to require them to exert significant force, against these resistance, springing and damping means, to move them and hold them in place.

[0054] The movements of the handlebars and seat may be about pivoting, extending, compressing and sliding mechanisms. Stems within this design may be movable to adjust for different sizes of user and may provide further adjustability to the resistance means.

[0055] Movements are generally against stiff progressively sprung, return to zero hinging mechanisms optionally with progressive twist dampers. An alternative to the return to zero set up is in that one or more of the handlebar control input devices may not be of the return to zero nature but includes substantial, adjustable resistance to movements without a return to zero function. The return to zero function may be disconnectable and may be automatically controllable by either microprocessor. This will negate the need for the user to exert force against the resistance to simply hold the control in place when moved away from the central position.

[0056] Sensors return the appropriate signal for that position.

[0057] Also the handlebar control input devices may not be of the return to zero nature but may be “spinnable” through 360degrees. This function may be automatically controllable by either microprocessor and may further be without the resistance. The resistance, in the automatically controlled embodiment, may be controlled so as to provide little or no resistance when the simulated bike is in the air.

[0058] The handlebar assembly may further include one or more levers which can be operated by a user. Two such levers may be provided, one towards each end of the handlebars. Each lever may be adapted to produce a respective input signal dependent upon the position of the lever, i.e. its movement when pulled by the user.

[0059] The levers can be used to simulate the brakes of a bicycle. They may comprise an actual brake lever attached to a suitable'switch to produce the input signal, or may be custom made and include an integral switch.

[0060] The output from each lever may comprise a stepped output over at least part of the range of movement of the lever. Therefore, the input signal produced may be constant and of a first value over a first range of movement and constant or variable but of a second, different, value over a second, different, range of movement.

[0061] These “brake” levers may further incorporate a dual stage, stepped as well as progressive and analogue, resistance to movement and outputs there-from. This simulates the real feel and control of brake application. The first resistance stage may be very low and only slightly progressive over an initial range to simulate the slack/free play between the brake pad and the wheel rim. Further application will be against the second stage of resistance/damping against stiff progressively sprung, return to zero hinging mechanisms optionally with progressive twist dampers. The sensor may send no signal over this first range, as the brakes are not applied yet. When the second stage is encountered, the lever moves the integral or connected joystick device from zero through its full range therefore providing an analogue signal representative of the brake pressure being applied by the user.

[0062] Further input devices may comprise one or more of seat, pedal, floor and hand-grip pressure sensors, sensing the users physical movements, i.e. if they are seated/standing, pushing and pulling the pedals, with their foot down or with no hands. These are more thoroughly discussed in accordance with the second aspect.

[0063] The handlebar assembly further provides a plurality of Game and System Input Devices, specifically providing such game control as is standard on any games controller which, when activated by the user instruct the microprocessor to perform a certain function. These are more thoroughly discussed in accordance with the second aspect.

[0064] Of course, the controller may include means for locking the handlebar, or seat or brakes, assembly in place against movement about one of its degrees of freedom. This prevents movement about their degrees of freedom to cater for those users maybe using the inbuilt microprocessor-based unit to use the equipment purely as a computer controlled piece of equipment and for those users who may want the full graphics and sound capabilities but are not interested in the fun/technical control side of the system, this may be especially important to parents, older users, etc who may select for the software to control the direction, etc, i.e. “Autopilot” of the, e.g., simulated cyclist while they provide the power thereto. None of the prior art has this functionality. This may permit folding and locking to enhance portability.

[0065] The controller may further include one or more output devices which may comprise actuators that are adapted to cause movement of the handlebar assembly in response to signals from the input devices or signals supplied from a microprocessor based unit. This may be a movement about any one of the axes of freedom of the handlebars relative to their support. The controller may further include one or more actuators which are adapted to cause movement of a saddle, or exercise device, in response to signals from the input devices or signals supplied from the microprocessor based unit.

[0066] Providing at least one actuator to cause movement of the controller enables an increased level of realism to be provided. For example, the actuator may be adapted to cause a portion of the controller to vibrate to simulate travelling over rough terrain. The magnitude of the movement produced may be varied, as well as its frequency.

[0067] At least one of the actuators may comprise an electromagnet which when energised is adapted to strike a portion of the handlebar assembly or the saddle/seat assembly. This may generate a knock or thumping sensation for a user holding the handlebars.

[0068] An actuator may be supported in such a way as to move either a support for a handlebar, or seat or exercise device, portion of the controller or to directly move the handlebar, or seat or exercise device, portion. It may be located at least partially or wholly within the handlebar, or seat or exercise device, portion of the support.

[0069] These are actuators, vibrators and thumper units, removably attachable to the equipment and/or integral to the equipment, controller body, handlebar and seat that are controlled by the microprocessor unit(s).

[0070] These units move the equipment, vibrate it and thump it to emulate the real world feelings of falls, knocks, skids, brake judder, rapids, different surfaces, etc. This gives the user more information to process than simply the simulated track in front of them, it drives the mental side of the equipment more and engages the user's mind more in the “game” than the exercise. A plurality of such devices are provided attaching to the handlebars, seat or exercise device providing general shocks or shocks specifically for braking, surface, tyre feel and damage tactile sensations.

[0071] Further of these such outputs are used to control the resistances provided by the exercise device, such as pedal resistance or incline, and also the automatically controllable resistances within the handlebar, seat, brake and twist grip devices and a variable speed fan as referred to below.

[0072] The handlebar assembly may include an output connector which allows the assembly to connect to a microprocessor based unit for passage of the output signals to the unit. The output connector may facilitate a hard wired connection to the microprocessor based unit. Alternatively, it may include an infra-red communication port for wireless communication, or perhaps communication based on radio-waves.

[0073] The handlebar assembly may include a means for disabling the connection to the microprocessor based unit. This may, for instance, be used to stop unauthorised use of the assembly. It may be key or electronically operated.

[0074] The input devices may comprise sensors or switches that produce either an analogue or a digital output. The output may be continuous or pulsed. It will, of course be readily appreciated that the choice of format for the signals produced by the devices will depend to a large extent on the requirements of the microprocessor that it is to be connected to. The input devices may be touch sensitive.

[0075] It is most preferred that the controller assembly is adapted to produce output signals that may be passed to a games console such as a Sony Playstation through a connector that is plugged into the controller port of the console. Ordinarily, the consoles receive signals from simple joysticks or control pads. These pads may be replaced by the controller of the present invention. This is a considerable advantage. Most people already have a basic exercise device such as an exercise bike. They will also have a suitable microprocessor based unit. The provision of such a handlebar assembly in combination with an ordinary exercise bicycle will be considerably cheaper for most people than having to buy a dedicated computer controlled exercise apparatus.

[0076] The handlebar assembly may include a wiring loom which includes at least one connector to which one or more additional input devices may be attached. This allows the controller to receive signals from additional devices, such as the floor “foot down” sensors above.

[0077] The controller specifically provides an array of connectors to which additional input or output devices may be connected to. The additional input devices that may be attached to the controller through the input port or which may form an integral part of the handlebar assembly are as follows:

[0078] The controller may further include one or both of a speed sensor and a cadence sensor responsive to the rate of revolution of pedals or the speed of a bicycle, or its flywheel. The cadence sensor (or speed sensor) may produce an output signal that varies in proportion to the cadence. This may be a pulsed output in which the spacing between the pulses varies with cadence, or an analogue output voltage, generally then converted to an appropriate resistance, that increases or decreases as cadence changes. A plurality of each may be provided and they may be provided to enable detection of direction of rotation.

[0079] In an alternative, the speed sensor and/or cadence sensor may produce a first output if the cadence is below a certain threshold level and a second output if it exceeds the threshold. This threshold may be varied under the control of the microprocessor based unit running a suitable program, as discussed further later.

[0080] Providing a controller in the form of handlebars and a speed and/or cadence sensor enables a user to attach the device to his/her bicycle and control a programme running on the microprocessor-based unit whilst exercising. In addition to being able to control a programme run on the microprocessor by moving the handlebars it is then also possible to control the programme by varying the rate at which the pedals are rotated.

[0081] Where the handlebar assembly is used in combination with an exercise bicycle that has more than one gear (or resistance level), the input devices may include a gear (or resistance level) selection sensor adapted to produce a signal indicative of the gear ratio (or resistance level) of the bicycle which is selected by the user. In the pure gaming embodiment this may simply be a gaming input device indicating the users selected gear.

[0082] This may be included within the twist grips.

[0083] An input device may be provided which is adapted to produce control signals which are indicative of the resistance setting of the pedals or flywheel or generator, etc (how much power is needed to pedal at a given cadence). This may include further devices as required, eg to sense incline setting or, on the manually adjustable handlebar systems, sensing the resistance settings in the handlebar, etc devices. This may be used in conjunction with a sensor adapted to measure the torque produced in the pedals assembly in order to enable a measurement of the energy expended by the user to be made. The torque sensor may comprise one or more strain gauges that are adapted to measure deformation of at least one pedal crank.

[0084] In an additional or alternative arrangement the handlebar assembly may include a gear (or resistance level) selection actuator that can be attached or otherwise connected to the gear (or resistance level) selector of the bicycle and is adapted to receive signals from the microprocessor based unit in turn to change the gear (or resistance level) setting of the bicycle. This actuator may, for obvious reasons, be located remotely from the handlebars and be connected thereto by one or more electrical cables.

[0085] My games controller may control the existing resistance mechanism (via a direct output line from the microprocessor-based unit, by integration, electrical or mechanical connection or whatever means). Such devices may be supplied in plurality to enable control of all parameters of the exercise device, for example controlling resistance, or speed, as well as, for example, incline on a treadmill.

[0086] In a further alternative, pedal pressure sensors may be provided that measure the pressures applied to one or both of the pedals of an exercise cycle by a user. This device may produce an output signal that varies with downward pressure applied to the pedals. It may also produce an output signal that varies with upwards pulling force on the pedals when the pedals allow the users foot to be securely held in place, for example by toe-clips. These outputs may also therefore inform the microprocessor as to whether the users feet are on the pedals or not. These output signals can help to improve the users pedalling technique when it drives a suitable output from a microprocessor based unit to give feedback to a user.

[0087] Alternatively, or additionally an input device may be provided that produces a signal or signals indicative of the weight of the user on the saddle (whether they are stood up or sat down). It may also produce a signal indicative of the weight of the user.

[0088] An input device may also be (or alternatively be) responsive to the user's heart rate or pulse. This may comprise an ear clip type sensor or a chest belt type sensor assembly or a hand-grip style sensor.

[0089] One or more of the input devices may be secured to the handlebar or exercise device assembly by screws or bolts or may be permanently fixed in place with glue or brazing. Alternatively, they may be detachably attached by either a snap-on type connection or a hook and loop fastener, such as that sold under the mark Velcro.

[0090] The handlebar or seat assembly may be attached to or form a physical part of the piece of exercise apparatus on which the movements are to be performed. The support may therefore include a portion of handlebar or seat stem adapted to be received within or supported relative to a headtube or seat tube of a bicycle or an exercise cycle.

[0091] The handlebar assembly may include a quick-release mechanism that allows it to be quickly and easily removed from an exercise apparatus.

[0092] Of course, it will be appreciated that the controller and the exercise apparatus may be integrated as a single piece of equipment. However, the versatility provided by being able to attach a handlebar controller to any equipment will make the invention highly attractive within the leisure market.

[0093] The handlebar assembly may include an area of electronic memory adapted to store information indicative of a users physiological ability and/or exercise preferences e.g. Age, sex, height, weight, blood pressure, heart rate, activity level. This may include information about the users power output when pedalling, preferred resistance against pedalling loads etc. This may also include information about the exercise device, the users embodiment and configuration or control data. The memory may also store information which can be used by a programme to construct a training programme appropriate to the user of the handlebar assembly. This may include performance data obtained by the handlebar assembly from a previous exercise session. The handlebar assembly may include appropriate wiring for access of the information form and for writing information to the area of memory. This memory may be integral or by attachable means.

[0094] The controller may further include a display and speakers which are mounted onto the handlebar assembly and which is adapted to display/sound information dependent upon the signals produced by the input devices or from either microprocessor. The display may show gear selection information or heart rate for example, or perhaps speed, cadence, time, distance. It may also display a training map in the form of a histogram or other graphical representation of the users exercise program. The speakers may warn of changes to occur or encourage the user or may provide for communications.

[0095] The controller may include a microprocessor and thus form a complete integrated system. No other external microprocessor based unit will then be required and signals from the input devices may be passed to this integral microprocessor. Further functions of this are discussed further in accordance with Game Free and Any Game modes later. This may provide the De/Coder function, internal signal copying, mapping and otherwise controlling functions, threshold functions and shock and/or resistance controlling functions as referred to throughout. This is key to the multi modal operability of the system as referred to in accordance with the third aspect. Internal and/or external power means are also provided.

[0096] One of the main features and benefits of my games controller is that it can be used in a variety of ways. It can be purely used as a state of the art games controller (Game Only), as per the first aspect overall. It may be used to run bespoke exercise or simulation software (Bespoke Exercise/Gaming) or it can be used to play any other games (Any Game & Train), whereby the users exertions may be combined to power the accelerator or fire commands of that game. It is the input/output structure of my games controller, along with the internal microprocessor-based unit for additional features, which makes these options possible These are discussed further in accordance with the third aspect.

[0097] The game only functionality of my games controller is provided by my controller being a I/O controller in its most basic form, as described fully earlier. As childhood obesity is such a problem, this mode provides a unique opportunity for parents to demonstrate and for children to get used to and enjoy the system so that it may encourage full use with exercise. It also provides for better value for money due to this multi functionality. In this mode the system is a pure games controller that has the benefit of real input mechanisms, like the steering wheel type controllers available for most platforms, and a stable base, unlike most games controllers. This also provides for exercise free training at the technical side of the cycle game. In the embodiment disclosed in the drawings, the EXTRA analogue/digital or touch sensitive button may be readily used for game only mode. This would, for example, take the cadence or speed circuit, or whatever circuit it is configured to, and gives this circuit full manual control through this button which would commonly be or be set up to be the accelerator/fire/etc. button, without needing the user to exercise.

[0098] The above devices in combination and their links to all the input and output devices in my games controller can control the input/output mapping/setting of the devices within the system, with reference to their control lines into or out of the external microprocessor-based unit and or their outputs' control. This can be individually or with reference to a plurality of signals from any one or more inputs, maybe according to comparison against target input levels, frequencies, rates, statuses, etc.

[0099] The controller may further include a video camera which is adapted to take pictures of the user and transmit the images to the microprocessor based unit. The camera may comprise a CCD device and may be mounted onto either the handlebar or the support.

[0100] The provision of the camera may be used to transmit images of the user from one microprocessor based unit to another, for example over the internet. These pictures may then be displayed on a screen so that users can see other users. It is envisaged that this will be especially useful in allowing users to compete against each other using interlinked microprocessor based units whilst seeing the images of the other user.

[0101] The controller may include a microphone and one or more voice-responsive inputs. These inputs may be adapted to produce input signals to the microprocessor based unit which are dependent upon commands spoken by a user. The microphone may be used for communications, voice sampling, etc. as per the camera.

[0102] The controller may further provide a keyboard and or a pointer (mouse, trackball, pads, etc).

[0103] It is further envisaged that my controller may have audio and visual input devices, receiving signals from an external CD player, TV arial, Video, or whatever. It may also provide Graphical and Audio Overlay output devices whereby it can overlay graphical and audible signals over that on the users TV, etc. The integral microprocessor may accordingly provide audio/visual overlay features whereby it can overlay the input signal on its display and/or speakers or to the external display/speakers.

[0104] Finally, providing an integral modem and/or connection to standard line, may enable use of the system in Game Free mode over the internet or networked in this way.

[0105] The above devices may be communicated through the controllers output connector through the same lines or through additional wiring with multiple connectors at the end connecting, for example, to the game controller, microphone, a USB, keyboard and mouse inputs on a PC. A “Double Adaptor” may then be provided at each of these to enable the standard devices for that computer to be used as normal. A manual or automatic switch may be provided which controls which devices may be used, ie the normal device or remote one proximal to the exercise unit.

[0106] According to a second aspect, the invention provides an exercise apparatus comprising:

[0107] 1) a programmable microprocessor-based unit including a receiving means adapted to receive signals from a programmable cartridge or other programme storage device that provides programme instructions for controlling the operation of the programmable microprocessor-based unit;

[0108] 2) output means through which output signals can be passed from the microprocessor to a display;

[0109] 3) a display (optionally including speakers) adapted to display images dependent upon the signals from the microprocessor-based unit;

[0110] 4) an exercise apparatus adapted to allow a user to perform a range of movements associated with a sport; and

[0111] 5) a controller according to the first aspect of the invention comprising one or more input devices adapted to supply signals to the microprocessor-based unit to modify the operation of the programme running on the microprocessor in turn to modify the images displayed on the display;

[0112] in which at least one of the input devices is responsive to the movements of the user on the exercise apparatus.

[0113] It is most preferred that the exercise apparatus comprises an exercise bicycle or a road bicycle which is modified to behave as a stationary exercise bicycle.

[0114] The programmable microprocessor-based unit preferably comprises a games console. The microprocessor-based unit may comprise a unit sold under the name “Sony Playstation” by Sony Corporation, or one of the other games/consoles sold by Nintendo. These consoles include the required processor and an input for a game controller. The input/output device of the present invention may replace or supplement such a game controller and connect to the unit through the input post provided. The unit may alternatively comprise a personal computer, in which case the controller may interface to the computer through the common game controller interface, USB interface or as an alternative to or in addition to the use of a keyboard.

[0115] The applicant appreciates that a system which combines an exercise apparatus and a games console will appeal to a wide audience. Both of these devices are present in many households already. By providing appropriate program for the console and a suitable low-cost controller to attach to the exercise device and novel and useful exercise apparatus can be provided.

[0116] Connecting the controller to a games console or personal computer enables users to cost effectively train with and, or, against other users in simulated races or group outings across multi linked consoles, local area networks, wide area networks and the internet. It enables cost effective interactive multi player races, games, tours, events, etc; bulletin board races can be entered allowing users to meet and train with real people; users may find groups of on line friends with similar abilities or objectives to train with; on line Olympics can be held, which may require the racers to be racing from a controlled complex where all machines are standardised; users can go to the virtual bike park to train technically or at freestyle; users can train with their friends or training buddies while at home or at the gym or even when on holiday or travelling on business.

[0117] The programme cartridge or other device (such as a magnetic or optical disk) may contain programme instructions which when run on the microprocessor-based unit provides images and sounds on the display and speakers corresponding to a simulation of the exercise undertaken. The display may be head mounted.

[0118] As an example, the display may show a view along a stretch of road or mountain track, the rate at which the user moves along the road will vary with the speed at which he/she pedals and perhaps the gear in which the bicycle is set. The display may show a right turn when the user pulls to the right on the handlebars of the cycle, and a left turn when they pull to the left.

[0119] The programme may simulate a race, such as a rowing race or bicycle race. The user may interact with the programme through the input device and either win or lose the race depending on the input from the input device. This may include speed but may also depend on technique (i.e. timing of movements by the user where such signals are generated by the input device). Where two or more microprocessor based units are interconnected, each unit may run similar or identical programmes and the display associated with each device may indicate whether the user is ahead of or behind the user of the other unit. This allows a head to head race to be simulated.

[0120] The programme may be adapted to perform an initial grading and classification of the fitness level of the user. This will then be used to set customised, realistic, goals and milestones in the form of game levels, updating this fitness level in real time.

[0121] The microprocessor-based unit (external or integral) may be further adapted to produce an output signal to an actuator or more than one actuator to control movement or other parameters of the exercise device responsive to the programme running on the unit. The present invention provides for such control without requiring any modification of the external microprocessor, using the feedback outputs.

[0122] For example, the output signal may be adapted to instruct the exercise device to increase resistance to the user performing a particular movement. In the case of an exercise bicycle, this may be to make it harder to pedal or easier to pedal depending on the programme that is running. In a treadmill this may increase resistance and incline.

[0123] Alternatively or additionally, the output signal may operate an actuator which vibrates, thumps or knocks at least a part of the exercise cycle or other exercise device, for instance to simulate rough terrain or other obstacles. The display may, for instance, show that a simulated “bicycle” route includes rough terrain and move the actuators to simulate the feel of such rough terrain.

[0124] The microprocessor-based unit may include memory means adapted to store user definable parameters. Alternatively, it may be adapted to communicate with a remote memory (such as a memory card or module) and to store/retrieve information from the memory. A further memory may be provided which is adapted to communicate with the microprocessor based unit through a port provided as part of the handlebar assembly. This may be integral or connected to this unit.

[0125] The memory may store information indicative of a user's physical abilities such as strength or stamina. The memory may store settings for the exercise device which can be used by the programme running on the microprocessor-based unit. This may also store information regarding the game and the users preferences/configurations.

[0126] The input signals produced by the input devices of the controller and the output signals received by the controller the may be categorised into one or more of five categories:

[0127] 1. Active input devices.

[0128] 2. Control input devices.

[0129] 3. Gaming input devices.

[0130] 4. Simulation devices.

[0131] 5. System devices.

[0132] Examples of each class of input are as follows:

[0133] ACTIVE Input Devices

[0134] These are input devices that are adapted to supply signals to the microprocessor in order to control the physical training side of the apparatus. They provide the interface for the important physical factors which convert the users actual physiological efforts into an input signal to be processed by the microprocessor-based unit.

[0135] These active inputs may be one or more physical and physiological exercise input devices that read and measure the activity levels of the user and of the equipment, as powered by the user, and send signals to the microprocessor-based unit(s) representative thereof. These input devices control the physical exercise side of the system as they convert the physical and physiological efforts of the user on the equipment into activity and exercise based input signals for the microprocessor-based unit(s). They measure the activity levels of the key mechanical and physiological activities, exertion levels of the user, rates of repetition of activities on the equipment and the resistance and/or gear selected. They enable measurement of activity and incentivise the user to increase activity or to maintain activity levels within programmed variable boundaries. They provide for the actual simulation of the users actual efforts and outputs through live or threshold to the microprocessor(s).

[0136] They may provide analogue or digital signals as sensed by whatever sensory means, remote or integral to the equipment or controller main body, communicated by whatever communication means, feeding directly or indirectly to the external and integral microprocessor-based units via the integral and industry standard electronics and may be integrated with the equipment or removably attached by whatever means.

[0137] It is envisaged that one or more of active input devices may be provided to measure various parameters. The preferred embodiment of my games controller provides for Speed, Cadence, Resistance Selected, Gear Selected, Torque Applied, Seat On/Off, Weight and Heart Rate monitor active input devices, although further devices may be added.

[0138] Speed & Cadence Sensory Means

[0139] A first input device may be provided which is adapted to produce a signal indicative of the rate of repetition of a movement performed by the user. This may for instance be the rate at which the user rotates the wheel of an exercise bicycle, or the number of strokes per minute of the oars of a rowing machine. It may comprise a switching device comprising a magnetic sensing means such as a reed switch and magnet whereby a signal is produced whenever the magnet passes the magnetic sensing means. A magnet may be attached to a flywheel or roadwheel of a bicycle and a reed switch attached within proximity to flywheel fork leg of exercise bike—measures each revolution of the wheel to gauge user's efforts. Alternatively, or additionally, the magnet may be attached to the pedal crank of an exercise cycle and the reed switch attached within proximity to pedal crank arm. This would measure each revolution of the crank to measure cadence.

[0140] The Speed Input measures the rate of rotation of the equipments wheel, flywheel, rolling road, fan etc. The cadence input measures the rate of rotation of the equipments crank, oars, user's legs etc. The cadence therefore measures the rate of exercising input to the mechanism and the speed measures the rate of output/simulated movement through the equipment's resisted mechanism, i.e., the outputs of their efforts. They communicate signals representative thereof to the microprocessor(s). A plurality of each may be provided and they may be provided to enable detection of direction of rotation.

[0141] They function, work, communicate and may be provided in the same ways and means as described above for all devices. Again they can be by whatever sensory, output and communication means and can be integral, snap on, attachable, or connectable. They could be, for example, measured by a magnet and reed switch connected to/proximate to the flywheel and cranks of a stationary exercise bicycle or by photoelectric means, or may be simply connected to the equipment's existing measurement means from the flywheel, crank, motor, generator, etc. The cadence sensor(s) could be integrated under the rolling surface of a treadmill and speed sensor(s) connected to the speed sensor mechanism.

[0142] These inputs provide a direct input to the microprocessor-based unit(s) of the physical and mechanical input and output of the user. Prior art only disclose one device in this regard, generally cadence. The benefit of both input devices, therefore measuring exercise inputs and outputs, is especially relevant in the connectability of the system to Trainers and Geared Exercise bicycles, the reality of simulation and technical training.

[0143] Both devices also provide for better momentum control of the simulation, providing a real, live input to the microprocessor-based unit(s) as per that experienced by the user. The inputs, and therefore simulated outputs, will therefore appear real to the user with regard to their actual power inputs and feel of momentum. For example, the flywheel on the equipment slows down, when pedalling ceases, in accordance with the resistance setting on the equipment, which is set as appropriate to the simulated environment. As pedalling has stopped, forward momentum can still be modelled realistically by the microprocessor-based unit(s) as it has a direct feed of the momentum of the flywheel therefore the simulated bicycle will depict the same momentum, i.e., will slow down at the same rate as the flywheel.

[0144] With regard to technical training, the provision of both devices is also important, for example, when landing the simulated bicycle from a simulated jump or drop, the user should stop pedalling while in the air and to prepare for landing. If the user appropriately stops pedalling, the microprocessor-based unit may depict a safe landing, otherwise it may depict a crash landing. This also prevents “cheating” by pedalling while in the air, when automatic systems will adjust the resistance to pedalling to minimum/zero. On a treadmill this may provide for different stride patterns to be trained. Again, this gives greater realistic simulation, technical training and distractionary features to the system.

[0145] Seat On/Off and Weight

[0146] A further input device may be provided which is adapted to produce a signal indicating whether or not a user is seated or is standing when using the exercise apparatus. This may comprise a pressure sensitive switch which may be mounted within or on top of the seat covering and connected by wire or a wireless connection to controller main body. The input device may then detect when the user is in the seated position to enable training programmes. As with all the other input devices this may be built in/to the exercise device or may be retro-fitted, i.e. detachably removable. In the case of a cycle apparatus, this device enables the apparatus to provide technique training in conjunction with, e.g., the weight forward/back control for ascending slippy inclines. This signal also enables structured training sessions whereby “jumping” is used to increase exertion levels for set periods. For example, the program may produce a display which indicates that a user should stand at a predetermined point. If the signal produces indicates that this movement has been performed the display may indicate a reward for the user. If not the user may be penalised.

[0147] This may be a pressure sensitive switch which produces a signal to the microprocessor-based unit(s) indicative of whether the user is seated on the equipment or standing. It functions, works, communicates and is provided in the same ways and means as described above for all devices and, again, can be by whatever sensory, output and communication means and can be integral, snap on, attachable or basic. It may be integrated into a seat cover, integrated into a full replacement seat or may be part of the features of the full seat and seat-post system.

[0148] It enables more structured training whereby the user may be required to pedal standing up, maybe against greater resistance, for a period of time as part of the user's program. This input device enables the microprocessor-based unit(s) to audit the fact that you have performed this activity, for advancement or output purposes. This is important to the actual physical exercise as pedalling whilst standing on the pedals exercises different muscle groups and provides for greater upper body exercise too. It is required as another aspect of control for the user, with more distractionary properties, and provides for a “break” in the training.

[0149] With regard to technical training, e.g. landing a jump, not only should the user stop pedalling as discussed earlier but also they should be off the seat preparing to take the shock on landing. If the game senses that the user is not standing for landing it may depict a crash landing, with all the simulation devices and the display/speakers. Further benefits come from this device by way of simulating freestyle (tricks) using the system. For example, if the user pedals hard and pulls back on the bars to initiate a wheelie, if seated the game can depict a seated wheelie, if the user is standing, a standing wheelie can be depicted.

[0150] The system may further be able to detect the weight of the user. This may be used to set up the personal settings for that user in a home use setting or, in the commercial application, may be used to automatically set up the handlebar and seat resistances to match them to the user.

[0151] HRM Sensory Means and System

[0152] A further input device may be provided which is adapted to produce a signal indicative of the users pulse rate. This may be a switch mounted within an ear pulse sensor connected by wire to controller main body OR by pick up device in controller main body receiving signal from a chest belt type pulse detector transmitter. It may be provided as an attachment to controller main body OR chest belt type pulse detector transmitter. Enables a safe monitored training session which will stop the programme if, e.g., the heart rate goes too high. The microprocessor based unit (integral or external) may automatically decide when the safe threshold has been exceeded based upon data stored in memory about a users physiology, i.e. Weight, resting pulse etc. Also enables “Zone Training” whereby the heart rate zone, dependent on personal settings input to the Memory Unit, is used to set exertion levels for set periods. It also enables the calculation of professionally set fitness levels and training programmes to be provided using static measurement or active measurements of a users abilities.

[0153] This may include biosensor means, connected to the user's body by ear clip, chest belt, hand grip, or whatever type devices, which sense and/or measure the heart rate of the user and produce a signal representative thereof. The user's existing heart rate monitor being connected to my games controller may provide this. These sensors communicate the readings to the reader unit by whatever means, hardwired, IR, radio, etc. The reader part of the system receives this signal by what ever means and communicates this reading to the microprocessor-based unit(s).

[0154] It functions, works, communicates and is provided in the same ways and means as described above for all devices and again can be by whatever sensory, output and communication means and can be integral, snap on, attachable, connectable or basic. The heart rate system, as discussed earlier, may be direct or by via a threshold system to the integral and/or external microprocessor-based unit.

[0155] HR Monitor or Exercise Controller

[0156] Including such a device provides great safety and exercise benefits to the user. Users like to either train with reference to their heart rate, view their training heart rate achievements or simply know that a device is monitoring their heart rate and will warn them if the level is too high, or even too low. It also provides for safe exercise gaming, ergometer properties and functionalities, heart rate zone training methods and for more accurate calorie consumption measurement.

[0157] The prior art limit themselves to using the heart rate monitor system as a device to adjust the exertion levels of the user in accordance with internally preset zones and levels. Once the user hits what the system has previously calculated to be the user's maximum heart rate zone level, the system will then reduce the resistance of the equipment to reduce the user's heart rate, there is therefore no incentive to push harder and no ability to undertake anaerobic training, which is generally at much higher heart rates. My games controller keeps the heart rate system as a defined input means not within a closed loop system. The system, via the internal or external microprocessor-based units, can read this input independently and can either use this to control the training program (as like the prior art but not limited to this) or as a simple monitor which allows for realistic live exercising but with the benefit of live monitoring and warning systems. It may also provide a combination of both.

[0158] Fitness Measurement

[0159] The provision of the heart rate monitor in such an integrated system further enables the microprocessor-based unit(s) to calculate the user's fitness level and appropriate optimal training heart rate zones. Most users may be not knowledgeable enough to work out their own zones. The microprocessor-based unit(s) can run an appropriate program, with reference to the user's age, sex, weight, etc, and can set the appropriate workout for the user to perform, i.e., certain speeds, cadence, resistance, etc, to enable the system to calculate the user's functional capacity. The user's personal data may be stored on the integral and or the external memory means and may record the user's age, sex, height, weight, chest size, blood pressure, activity level, training history, exercise objectives, etc and use these to set an approximate Max-Min Zone, Target Zone, etc. which can then be monitored, modified and updated through scheduled fitness and zone measurement programs or through performance in standard training programs/games.

[0160] This ensures that the zones and limits will be monitored and updated in real time with the user's exercise program, automatically, by the system, without the user needing to schedule, re-perform and re-input this themselves. The user's exercise preferences and objectives may be used to select the type of programs to, run, personalise the programs or set the zones/limits or simulation/exertion resistance modes. This therefore provides for structured and/or monitored safe training methods. It also provides relevant data for rehabilitation, physiotherapy and health professional review as actual exercise data may be recorder easier and can be communicated easier through my games controller. This also gives benefits to the Managed Health Care companies who may demand that a “customer” help himself or herself, through a structured training program.

[0161] Live Training

[0162] This “live” training method is more realistic to the user, it is more challenging but the progression is far more satisfying. Athletes perform at their best in competitive situations, the advantage here is that, unlike the prior art where the heart rate monitor system is part of a closed loop controlling the user's exertions, the system here provides another live input which can be used whatever way the user decides. As the prior art provide a closed loop with the resistance system, they are do not provide a real piece of training apparatus for the fit people wanting further real training, the kids who have the energy to push, and the fact that is users were performing the exercise in the real world their exertions would not be limited by computer controlled systems. My games controller is designed to enable people to interactively train as per the real sport world and assist self-motivation. If really riding a bicycle up a steep road, no one will flatten the road for you because your heart rate goes too high as judged by some computer or generalised method, you will just have to lower the gear as much as you can, put your head down and pedal, pedal, pedal. Once you get to the top you have a great sense of achievement, which only serves to motivate you more!

[0163] The provision of the integral connectability enables the Any Game mode of training, which again may be run as a zone training session, a live training session with active monitoring, or a combination of both, in accordance with the internal microprocessor-based unit's software.

[0164] Overall the heart rate system provides for greater usability of the equipment, providing a safe, monitored, recordable and auditable training system, which is more realistic and fun.

[0165] Resistance Setting Reader(s)

[0166] A further active input device, or devices, may be adapted to produce a signal indicative of the level of resistance that the exercise device is providing against the users movements. This may comprise a position sensitive reading switch device adapted to detect the position of a lever or knob that can be moved by the user to vary the resistance. This signal enables proper varying force training without requiring the full automatic system as the console can read actual tension setting. Therefore structured exertion level training programmes or pure races can be properly “played” through on manual tension control machines. Also, on the automatic geared machines it may inform the Console of gear selected and timing of changes, to enable technique training.

[0167] This input device represents a position sensor that reads the resistance, incline or gear, or handlebar, seat or brake resistances, manually selected by the user on the exercise equipment. It is specifically designed to bring all the functionality of my games controller to all types of manually adjusted resistance exercise equipment and Trainers.

[0168] It functions, works, communicates and is provided in the same ways and means as described above for all devices and, again, can be by whatever sensory, output and communication means and can be integral, snap on, or attachable. Specifically this device is designed/configured within/to/around a manual lever, knob, twist grip, or what ever type of manual resistance adjustment means may be present on the exercise apparatus, and is calibrated over the full range of adjustability of the device. This may also be a cover over buttons on a exercise device which provides button controlled resistance adjustment or may be a communicator device, communicating and therefore reading the resistance setting on such devices. The sensor therefore is able to read what level of resistance the user has selected. It may be an attachable device which covers the existing manual control lever, or connects to an exposed portion of the resistance adjusting cables, or it may be supplied as a replacement to the existing control or it may be integral or by whatever means. The sensor may provide an analogue signal or a coded digital signal, direct or via the 3D Shock Box De-Coder unit as discussed later, to the microprocessor-based unit(s) which is representative of the level of resistance selected by the user. The analogue unit may provide a direct analogue output configured over the adaptor/controls range of motion or in the digital system it may read the position by whatever means, analogue or stepped digital, and convert this reading, via the De-Coder box to a pulsed signal along one input line to be read by the microprocessor-based unit(s).

[0169] To calibrate the resistance means and levels, a configuration program may be run by the microprocessor-based unit(s) which requests a measurement of the force/weight required to move the exercise mechanism against the resistance over a range of resistance settings whereby the microprocessor-based unit may then recommend adjustments to the resistance control to bring the resistance levels at different tensions into line with it's requirements. Other methods of course may be provided, even where the user must set the resistances such that, e.g. the placement of one common household object on horizontal pedals at tension setting X will cause rotation of the pedals, this may be repeated over the entire range of settings. From calibration techniques such as these the microprocessor-based unit(s) can map from their required resistance settings, per the simulation/training program, to what setting the user must select so as to achieve uniformity in resistances, forces and energy required over all exercise apparatus and resistance systems. This enables full simulation in a retro-fit embodiment.

[0170] This novel feature enables proper structured variable resistance and exertion level simulations and training programs, and the audit thereof, to be performed on manual exercise equipment, therefore negating the need for costly fully automatic pieces of equipment. It serves for those who cannot afford these automatic machines, those who want to try the system first and those satisfied with their existing manual exercise equipment. No prior art disclose anything in this regard at all, they are either the costly fully automatic integrated pieces of equipment, or, the resistance setting on the equipment bears no significance to the simulated world. The calibration also ensures that user's are not exercising against too low or too high resistances, as may be the case with a video based exercise.

[0171] The microprocessor-based units can therefore instruct the user as to the resistance setting to select via live instructions and can read what resistance setting the user has selected which may be incorporated into the program. This may be processed in different ways, for example, it may be within a structured training program which warns the user, via the display and/or audio signal, of an increase in resistance, if the user does not do so the program will regard this as the user not properly completing the given program (therefore not allowing advancement to the next level). Otherwise, it may be incorporated to represent the user changing the simulated gear selected. In the above example, the user not increasing the resistance may be processed as a request to therefore shift down in gear on the simulated bicycle, therefore reducing the simulated speed of the user for the given speed/cadence readings. This may affect the users chances of successfully beating the simulated opponent and progressing. The simulation may return the user to “full speed” once the required tension matches that selected. If the above was a decrease in tension but the user kept the equipment in a higher resistance setting, this could be processed as changing up in gear therefore increasing the simulated speed at the given speed/cadence readings. Users can therefore progress at their pace through whatever simulated world they may be in.

[0172] Gear Sensor(s)

[0173] With regard to Trainers, i.e. those real road bicycles adapted to behave as stationary exercise bicycles, this sensor is exactly like the Resistance Setting Reader as discussed above but it senses and provides a signal representative of the actual gear selected on the bicycle. With regard to other exercise equipment it senses and provides a signal representative of the “simulated” gear the user requires and communicates this to the microprocessor-based unit(s). On exercise equipment, these may be regarded as further gaming input devices, controlling the simulated gear.

[0174] On Trainers it works in the same way as the Resistance Setting Reader, on other equipment it may be a lever (with integral RSR-type device) or may be digital up/down switches or whatever sensory, output and communication means. It can be integral, snap on, attachable or basic. This may of course be provided by the twist grips in exercise modes, simulating the twist grip gear changers.

[0175] On the Trainers, it provides for more real measurement of the actual exertions/outputs of the user and therefore can provide better simulation and technical training. On the automatic equipment versions, this increases the possibilities in the simulated environment immensely. If the simulated world's resistance setting is too low or high for the user, as per a simulated course, they can select to increase or decrease simulated gear respectively. This will cause their simulated speed to increase/decrease while the automatic resistance control will increase/decrease the resistance setting to reflect the change of gear. Again, this is a completely independent input selector, which enables the internal/external software to fully control the tension in a more realistic simulated world, giving the user more incentive to push harder to win, albeit against harder resistance or the option to take it easy and look about. It also provides for technical training in the skill of proper gear selection and the timing of gear changes.

[0176] Torque Reader

[0177] This is a device that senses and measures the actual power/force being applied to the cranks of a bicycle, oars of a rower, etc. (for instance measuring crank deformation) and communicates a signal representative thereof to the microprocessor-based unit(s), directly or indirectly. This therefore provides the system with a reading of actual energy being expended at a given resistance.

[0178] It incorporates all the options, wiring, communication and attachability features of all devices and works by industry standard engineering means, such as crank deformation readings, etc. Like the Resistance Setting Reader it may work through providing a direct analogue signal or a coded digital signal representative of the force/energy to the microprocessor(s).

[0179] The benefit of this is that it provides for enhanced calorie consumption and power output readings but it also would provide for automatic calibration of the manual or automatic resistance mechanisms.

[0180] Control Input Devices

[0181] In addition to the active input devices, the controller may also include one or more control input device may include devices that are adapted to produce signals to the microprocessor that run the sport technique simulation and game control side of the system. They provide the interface for the important technique/control factors which convert the users control movements into an input signal to be processed by the computer.

[0182] The Control Input Devices cover any one or more directional and rotational controls applicable to the simulated environment. They sense the Steering, Weight Distribution, Lift/Drop, Yaw, Sidestep and Braking control inputs. They read and measure the inputs being applied by the user and supply a signal representative thereof to the microprocessor-based unit(s) to run the sport, fun and technical simulation/game control side of the system.

[0183] Handlebars—Moveable and Sensory Means

[0184] In the case of an exercise cycle apparatus the control devices may comprise an integral part of a handlebar assembly. They may comprise position sensors that are mounted within adjustably stiff, progressively sprung, return to zero hinging or otherwise movable mechanisms that detect force applied or movements to the handlebar assembly by the user. It is preferred that the output of these devices is analogue in nature, i.e. they give a progressive output dependent on how much they are moved by. They may also have internal bump stops and may be lockable to enable autopilot training. This option allows a user to concentrate on the physical training rather than the skills. In the case of a bicycle displayed on a screen it would automatically keep the bicycle on the correct course yet allow the user to control the speed through the pedal effort being made.

[0185] The preferred embodiment provides for a novel handlebar games controller device that can turn left/right (“steering”), lift up/down (“jumping/ducking”), bank left/right and lean forward/backward (“weight distribution”), and slide left/right (“side-step”) about a series of pivots, extendable/compressible stems and slidable housings. These movable means are arranged in such a manner as to realistically represent the handlebar based control inputs that a real mountain-bike rider may perform. This would also simulate the feel of front suspension on a bicycle. The handlebars also provide two levers, functionally the front and back brakes, as discussed later.

[0186] They may be positioned in such a way around/as part of the handlebar stem/brake levers as to ensure the user has to be more involved in the game by requiring realistic movements to work them. The hinges are set up as to provide a very involving nature to the game. In the real world you have to be quick and firm in weight distribution changes and have to physically move over a large radius. This will make the user more involved in the game rather than his tiring legs and also means the user will be learning real world control techniques. They also provide for freestyle technique training, e.g. to wheelie you must pedal hard while shifting weight backwards and then balance it by carefully balancing pedal power and brakes. Further, this provides for substantial, adjustable and progressive strength and flexibility exercise and training.

[0187] The handlebar assembly including the control devices may be available for retrofitting conversion of a users' existing exercise bike or built into an exercise bicycle. On the more basic systems these will be simple joystick/button controls mounted via Snap On kits or Bracket Mounting Basic Interactive Controllers. This example explores the full handlebar system.

[0188] The handlebar assembly may include a quick-release mechanism that allows it to be quickly and easily removed from an exercise apparatus.

[0189] It is also envisaged that they may be “switchable” in that the user may select an “autopilot” mode, and possibly lock the controls in place with the locking means as disclosed later. In autopilot mode the software may automatically provide the appropriate directional, weight controls, etc to enable to user to concentrate on the purely physical side of driving the simulated character and/or to learn the appropriate methods to negotiate the course. Perhaps, by on-screen and/or aural input requirement displays.

[0190] They are sensors that detect the required activity/control input. They may be set within this upper body exerciser and simulator via integrated standard components in the handlebar and seat units, connected by cables to them or may be simple directional control devices integrated into Handlebar Grip/Lever Housings, Seat Covers and Units and/or Basic controllers. It is the preferred embodiment of my games controller that the unit housing the control input devices also houses the Gaming Input Devices, System Input and Output Devices and Simulation Output Devices, the integral Microprocessor-based unit, attachable/integral Memory and the integral Display means. All other options may be connectable hereto.

[0191] It should be understood that these sensors may be provided without the handlebar system as above but still under the spirit of this invention.

[0192] My games controller provides realistic control input devices about a handlebar/stem device for:

[0193] Weight Forward/Backward (Pitch) Input Devices—Control About X-Axis,

[0194] As per the first aspect, the controller may include one or more input devices which are adapted to produce signals indicative of the distribution of the weight of the user on the exercise device. This may be a modified joystick mounted within/by cable to the sprung hinge mechanism in the handlebar stem and is hinged about same point as this hinge mechanism and has flexible ends to prevent knocks—measures the amount by which the user is moving his weight towards the front/rear of the bike. It may be built in/to be retro-fitted by user/as basic button/lever controlled pad/Snap On attachments.

[0195] Turn Left/Right (Steer) Input Devices—Control About Y-Axis,

[0196] As per the first aspect, the handlebar assembly may also be adapted to provide signals to the microprocessor-based apparatus indicative of the user pulling the handlebars to the left or to the right. The controller may therefore include at least one angular position sensor, which may be mounted within/by cable to the sprung hinge mechanism in the handlebar stem. It may be hinged about same point as this hinge mechanism and has flexible ends to prevent knocks—measures the amount by which the user is turning the handlebars left right to point the “bike” in the right direction. It may be built in/to be retrofitted by user/as basic button/lever controlled pad/Snap On attachments.

[0197] Weight Left/Right (Bank) Input Devices—Control About Z-Axis,

[0198] As well as measuring whether the users weight is forwards or backwards on the device, as per the first aspect, it may also produce a signal indicating whether the weight is to the left or the right. Again, this analogue movement detection rheostatic lever device—working through an analogue joystick type device—joystick mounted within/by cable to the sprung hinge mechanism in the handlebar stem and may be hinged about the same point as this hinge mechanism and has flexible ends to prevent knocks—measures the amount by which the user is moving his weight to the left/right of the bike to initiate banking. Comes built in/to be retro-fitted by user/as basic button/lever controlled pad/Snap On attachments.

[0199] Lift Up/Push Down Inputs—Control Along Y-Axis,

[0200] The handlebars may be may further be adapted to move up and down relative to the support in a plane substantially orthogonal to that for left/right rotation, that is lifting up or squeezing down the bars (substantially along the y-axis). In use this may be a substantially vertical axis. A further input device may be provided accordingly. This may be a modified analogue joystick device mounted within/by cable to the extending/compressing mechanism in the handlebar stem and is configured about same point as this movable mechanism and has flexible ends to prevent knocks—measures the amount by which the user is lifting or dropping the front of the bike. It may be built in/to be retro-fitted by user/as basic button/lever controlled pad/Snap On attachments. Specifically, this provides for realistic control of any object in a 3D world—LINEARILY ALONG THE Y AXIS. This simulates lifting or pushing down the front wheel on a cycle and can be used to control simulated jumping and ducking on the ground.

[0201] Sidestep Left/Right Inputs—Control Along X-Axis,

[0202] Furthermore, the handlebars may be adapted to move to the left and right relative to the support in a plane substantially orthogonal to that for left/right rotation, that is sliding the bars out to the left or right (substantially along the x-axis). In use this may be a substantially horizontal axis. A further input device may be provided accordingly. This may be a modified analogue joystick device mounted within/by cable to the extending/compressing or otherwise sliding mechanism in the handlebar stem and is configured about same point as this movable mechanism and has flexible ends to prevent knocks—measures the amount by which the user is “sidestepping” the front of the bike. Specifically, this provides for realistic control of any object in a 3D world—LINEARILY ALONG THE X AXIS. This simulates the “Sidestep” control that may be performed whereby a cyclist may move the bike under them in a sideways manner, generally in the air or when jumping on the spot.

[0203] The Control Input Sensory Devices, as above, may be set within or connected to these movable means. They function, work, communicate and may be provided in the same ways and means as described above for all devices and as further explained with specific reference to Control Input Devices above. Again, they can be by whatever sensory, output and communication means and can be integral, snap on, attachable or basic. In the preferred embodiment, they may be industry standard analogue joystick devices simply built into or connected to the respective pivot, within the handlebar or seat units, with sprung or bump stop protection devices, which therefore move this joystick directly when the pivot is moved. This provides cost and durability benefits and also negates the requirement to calibrate the steering mechanism with the potentiometer.

[0204] This level of controllability and the more realistic simulations that can be produced there-from; enable the user to learn actual techniques required for the control of a real mountain-bike or BMX, allowing for the realistic simulation of freestyle techniques also. As the controls are about realistic frames of reference for the user, this technique training will be advantageous for the real world and would build their confidence, strength and reaction times. The greater controllability and requirements therefore also increase the mental distraction for the user away from the exercise. As the exercise may provide for greater speed of travel along one or more of the axes (by exertion controlling movement speed as a direct input or by limiting other inputs) it is envisaged that this will encourage the user to exert themselves more in this regard, rather than being focused on the downside of this exercise.

[0205] My games controller provides a realistic simulation, which is more mentally involving for the user and provides for greater fun through the technical training and freestyle possibilities this novel controller provides. It can therefore enhance a user's technical knowledge and skills. This is not possible with the control features as provided by any prior art. For example, when descending a steep, slippery simulated descent, the user should pull the bars back, transfer their weight over the rear wheel, use the back brake only and be off the seat not pedalling. Or, to perform a trick, for example a 360-degree spin in mid air, substantially about the y-axis, the user should cycle hard towards a jump, maybe press the trick button, but just before the top of the ramp twist the bars in one direction, press and release the jump button (or lift the bars) then be off the seat while not pedalling and holding the bars and twisting against the seat, for the direction and duration of the spin until pointing straight again when they release the bars and seat and pull the bars back to transfer their weight over the back wheel to land safely. They may then sit down and start pedalling again. If the user happened to bank the bars in any direction the computer may depict a flat 360-degree spin whereby the bike is horizontal rather than vertical. If the user also happened to pull the bars back vigorously at the top of the ramp, maybe also seated, the computer may depict a flat 360-degree spin within a back flip, substantially about the x-axis. If going fast enough/high enough the user may hold any/all of these to perform 540 or 720-degree or more trick or may perform a further trick within the same jump.

[0206] The Trick button may initiate this mode or may augment the range of controls effectively doubling the range of tricks performable, e.g. also pressing the trick button in the above, may depict a hands-free trick as per the above, or, this may be provided by further specific Input Devices.

[0207] Supporting Means

[0208] The system may be provided as main unit with a standard handlebar stem fitting. This is prime to the novelty of my games controller in terms of its retro-fittable nature. Prior Art's attempts at such control devices do not provide for all the control device sensory/resistance means to be incorporated into the handlebar unit or remotely connected thereto. With such standard supporting means this enables use of the system by itself as a games controller, with any exercise equipment what so ever and with any roadworthy bicycle also. This may be connected to any such supporting means at the users disposal and in accordance with their use of my games controller.

[0209] In the embodiment as a pure games controller the unit may be connected via this stem unit to a table mounting device, incorporating such clamps, suckers, etc as required to enable secure mounting to a table or such.

[0210] In the embodiment as a connection to exercise equipment the stem may connect directly or via an adapter receiving/connecting bracket to fit to that particular type of SEB. This may be a full front support, or just an adapter for the bars-bracket-where old bars were fitted, or where the old bars were cut and the system bolted thereto with a standard attachable kit.

[0211] If fitting to a roadworthy bicycle, modifies to behave as a stationary exercise bicycle, a Trainer, the user would place the bicycle on existing stand/trainer system, undo the standard handlebar stem bolt, remove the real bars, then bolt in the Handlebar System of my games controller, which has at the base of it's stem a bracket/hole to mount the real bars into while training with the system.

[0212] In all embodiments the user may then fit the Seat Unit, be it the Seat cover/New Seat or Complete Seat/Stem system and, in the case of full exercise embodiment, then fit or connect the appropriate Active Input Devices and any remote Simulation Output devices to the existing bicycle or exercise equipment by the appropriate means. The software in the microprocessors On-Screen Settings, and Display Settings, Screens may be then used to configure the system to the appropriate settings for the user, their equipment, their embodiment and their preferences.

[0213] Lev