BACKGROUND
Competitive racing has provided popular entertainment for people of all ages. People enjoy both self competition, as well as side-by-side competition, in a variety of environments, such as running, bicycling, skating, etc.
Accurately measuring and indicating starts and finishes in such competitive racing may present various difficulties. For example, if a racer is required to control the race start, that racer may have an advantage in terms of reaction time, or may be at a disadvantage in terms of readiness to begin racing. Further, if those competing are required to decide the race winner, it may be difficult to remove human biases.
Various systems may be used to control race starting and/or finishing, as well as to determine race times and other race statistics. However, available systems may be limited in that they may not be easily applied to a plurality of race modes, such as lap races and non-lap races. Further, available systems may not enable sufficient portability to enable races to be carried out at a plurality of physical locations and terrains, and may not provide sufficient indicators for starting/finishing under various race modes and race locations.
SUMMARY
In one approach, a race set may be provided comprising a portable race management device. The race management device may comprise: a detachable lane defining element configured to be actuated; a starting indicator; a finishing indicator; and circuitry configured to receive start and/or finish signals via actuation of the detachable lane defining element, control actuation of the starting indicator upon race starting, and control actuation of the finishing indicator upon race finishing.
In another embodiment, a race management device for controlling and measuring starting and finishing events may comprise: a starting indicator; a finishing indicator; a user interface; and a processor configured to select a race mode based on at least one of a lap mode request and a non-lap mode request received via the user interface, and actuate the starting indicator and the finishing indictor based on the selected race mode.
DESCRIPTION OF THE FIGURES
FIG. 1A shows an example race set with two bicycle racers, as well as alternative race modes;
FIG. 1B shows an example display screen and available display elements illuminated;
FIG. 2A shows an enlarged view of the race set during a starting event;
FIG. 2B shows details of an example user interface;
FIG. 2C shows a high-level flowchart of race set operations during a starting event;
FIG. 3A shows the race set during a finishing event;
FIG. 3B shows an example display screen upon completion of a race;
FIG. 3C shows a high-level flowchart of race set operations during a finishing event;
FIG. 4 shows an exploded view of a portion of the race set; and
FIG. 5 shows an example processor block diagram of components of the race set.
DETAILED DESCRIPTION
FIG. 1A shows an example race set in use, the race set including a race management device 100. The race management device 100 includes various components and features that can be used to enable a competitive side-by-side racing or individual racing in a variety of environments, including foot races, bicycle races, etc. The race management device 100 can be used to provide single and multi-loop timed races, lap races, as well as straight line “drag” or distance type races. The race management device 100 may operate as both a starting and finishing device, and display race results such as speed, time, winning lane, etc. Further, during starting, the race management device can provide physical start signals, starting sounds, and further detect false starts. During finishing, the race management device can detect which lane finished first, provide a physical winner signal, as well as generate finishing sounds and/or display finishing data.
As shown in FIG. 1A, the race management device 100 can operate in a lap mode 102 as both a start and finish line (as well as start and finish indicator with start and/or finish sensing) for one or more racers, such as two racers engaged in side-by-side racing. Specifically, the race management device 100 may measure lap time, count laps, and measure speed using pre-programmed race lengths, such as those shown in FIG. 1A. While FIG. 1A illustrates three distances, it should be appreciated that any number and length of loop distances may be used. Further, in the lap mode 102, the race management device 100 may operate to indicate which lane has the fastest time, or in which lane a predetermined number of laps has been performed.
Alternatively, the race management device 100 may operate as a start indicator and finish line/finish indicator for non-lap races, such as drag-style or distance races as shown in mode 104. While FIG. 1A illustrates two different race distances, it should be appreciated that race management device 100 may provide any number of race length distances. Again, the race management device 100 may display race time, lengths, a winning side, as well as race history (such as the fastest time over two or more races), etc., also using pre-programmed race lengths, such as those shown in mode 104.
In one example, the race management device 100 includes a central unit 110 that may include a physical flag, such as starting flag 112 rotatably attached to an upper end of central unit 110, as well as various other signaling units and/or user interface units that may include sound generator units, light generator units, input devices, display devices, etc. Starting flag 112 may include a first and second flag (or first and second sets of flags) that are rotatably coupled to an upper end of central unit 110. During a first condition, the starting flag 112 is folded into central unit 110. Starting flag 112 may be spring loaded and held via a catch such that it is hidden in central unit 110 in a vertical position. Then, upon a selected event, such as a starting signal, finishing signal, lap signal, etc., the starting flag 112 is released and made visible via rotation or pivoting movement into a substantially horizontal position extending perpendicular to a race direction, as indicated by the arrow 114 of FIG. 1A and dashed lines. Alternatively to, or in addition to, the physical flags, sound may also be generated as indicated at 116. The sounds may include starting and/or finishing sounds, such as beeps, or words (e.g., “ready . . . set . . . go”, “Lane 1 wins”, “False start”, etc.), or combinations thereof. Central unit 110 may have both a first lane 120 and a second lane 122. In one example, the lanes may be positioned perpendicular to a race direction, where the lanes are aligned with respect to one another to form a common starting plane, for example. Alternatively, the lanes may be staggered, such as in lap races, where an outer lane is positioned forward of an inner lane.
In the example of FIG. 1A, each of the first and second lane defining elements (referred to herein as a “lanes”) 120, 122 may be removeably or detachably coupled to central unit 110. Such a feature can enable easy transportation and storage, while still providing appropriate functionality for side-by-side racing by bike, foot, etc. Further, to enable such detachable coupling, yet still provide accurate racer detection, first and second lanes 120, 122 may each be rotatably and detachably coupled to central unit 110, such that passage of a racer over the lane results in rotation of the lane that is detected in central unit 110 (See FIG. 4). For example, lanes 120, 122 may be spring loaded in a partially raised and/or inclined position relative to the ground or race surface, such that the weight of a runner's foot, or weight of a bicycle, passing over the lane causes it to rotate. Then, this rotation is translated via an internal mechanism to a processor in central unit 110, such as described in FIGS. 4 and 5, for example. Alternatively, the lanes may utilize various switch, pressure, and/or touch sensors to detect depression of a lane member.
While FIG. 1A shows the first and second lanes 120, 122 as generally planar elongate pads defining a first and second lane, various other shapes and/or configurations may be used. Further, various lane marking indicia may be placed on the lanes, such as a lane number (e.g., “1” and “2”), or other such indicia.
As noted, central unit 10 may include a display device, such as display device 130 that includes a plurality of displays. Display device 130 may enable a user to see visual indicators regarding starting, finishing, race statistics, etc. For example, as shown in FIG. 1B, display device 130 may include a winning lane indicator 132, a checkered flag indicator 134 (which may be illuminated next to a winning lane), a position indicator 136 (indicating “1” for the first place finisher, or “2” for the second place finisher), a mode symbol (“drag/distance” mode 138 or “loop” mode 139), and a display symbol indicating the units (142 time, 144 distance, and 146 speed) of the numerical readout 146. The numerical readout can provide a measured time, measured speed, lap time, lap speed, etc.
While FIG. 1A shows two bicycle riders competing, the system may also be used by runners, rollerbladers, rollerskaters, skateboarders, etc. In such system, touch sensors may enable detection and measurement of the runner and/or their transport vehicle. Further, the touch sensors may be configured to detect contact by racer across substantially the entire lane, or only in specific regions. It should be appreciated that in this example two lanes are illustrated; however, the race management device may be configured to manage a plurality of race lanes, such as three, four, or more.
The race management device 100 may be packaged in a disassembled, fully assembled, or partially assembled condition. For example, the lanes 120, 122 may be detachably coupled to the central unit 110. Further, the display device and/or physical flags may be detachably coupled in the system.
Referring now to FIG. 2A, it shows an enlarged view of central unit 110, including tower 210. In one example, tower 210 may be pivotably attached to base 212, and held in position vertically by a releasable securing mechanism (not shown), such as an indent-detent mechanism. This allows the tower 210 to be pivoted back from a vertical position (in use) to a horizontal, reclined, position (storage), generally in alignment with base 212. This may be useful for reducing the unit size for storage and handling. Additionally, it may allow the tower to be knocked over during a race without damaging the tower.
Portions of base 212 and tower 210 are shown in FIG. 2B with an example user interface, which may include display device 130, and input buttons 214, 216, and 218. Base 212 is shown having a center base section 260 coupled to first arm 262 and second arm 264. In this example, input button 214 may be a menu button, input button 216 may be a race button, and input button 218 may be a select button. Further, a speaker section 220 is shown, which may house a speaker for generating sound, alarms, starting signals, and/or voice commands. Further, an on/off switch is shown at 222.
FIG. 2B also shows a first and second slot 230 and 232 on one side of tower 210, with two additional slots on the other side of the tower (not shown). In this example, a starting flag may be positioned in slot 230 and a finishing flag may be positioned in slot 232. While two slots are illustrated, additional slots may be used for additional flags, or a plurality of flags may operate in a single slot.
Referring now to FIG. 2C, an example starting routine 240 carried out by the race management device 100 is shown. Specifically, during the start, at 242, the race management device 100 first receives a user input to enable system operation via on/off switch 222. Further, it may receive a user input to reset system to pre-race state (e.g., folding starting/finishing flags, etc.).
Next, in 244, the race management device 100 receives a user input via menu button (214) to select a race mode (loop/drag), distance, etc, and then receives a user input via race button (218) to begin race-start sequence. Specifically, pre-stored default settings may be selected by default upon initial power-up of the device (e.g., via actuation of switch 222), and then the user may simply press the race button 218 to begin a racing event using the default settings. Alternatively, the user may press the menu button to display the various options, such as the loop race mode, lap race mode, and/or drag/distance race mode. For example, when the lap mode is displayed via race management device 100, it may receive a user input via the select button 218 to increase the number of laps. At this point, depression of the race button 216 begins a racing event. Alternatively, a user may further adjust the settings in that the race management device 100 may further receive additional input via the menu button 214 to cycle through to the loop race mode. At this point the user may select a distance via the select button 218. Again, at this point, depression of the race button 216 begins a racing event. In still another alternative, the user may further press the menu button 214 to cycle through to the drag/distance race mode. At this point the user may select a distance via the select button 218. Again, at this point, depression of the race button 216 begins a racing event.
At 246, the device generates a race countdown, including “beep” sounds every 5 seconds, and then generates sounds to begin race, including “ready . . . on your marks . . . set . . . ”. Various other sounds and or light indicia may also be used to ready racers to prepare for starting.
During the race countdown, the routine may also monitor for a “false start.” For example, as the racers stand behind the lanes, if a racer steps on, or drives over, one of the lanes 120, 122 before a starting signal is generated, the device can detect such actuation via lanes 120, 122 and corresponding sensors. Further, the device may provide and generate false start sounds (e.g., “false start”) in 250. Otherwise, if no false start is detected, the device generates race starting signal(s) to signal the racers, and further commences a timer. The race starting signals may include coordinated race sounds (e.g., “go”) and/or physical signals. The physical signals may be the display of a flag, such as starting flag 112 via activation of a release mechanism.
Referring now to FIG. 3A, race management device 100 is shown during a finishing event, where a winning runner actuates lane 122. Upon activation of lane 122 by the runner's foot, the lane rotates as shown by arrows 302, thereby activating a bump sensor in base 212 through internal mechanisms as described further with regard to FIG. 4. The activation of the sensor is then detected and processed by internal electronics, which release a catch holding winning flag element 320 on the winning lane side as shown in FIG. 3A based on the sensed information. Winning sounds may be generated based on the sensed information as shown by 322. Further, winning information may be displayed via 130, such as shown in FIG. 3B.
In particular, as shown in FIG. 3B, display device 130 may include a winning lane indicator 132 (in this case indicating lane 2 is the winner), a checkered flag indicator 134 (positioned next to the winning lane), a position indicator 136 (indicating “1” for the first place finisher), a mode symbol 138 (indicating “drag” mode in this example), and a display symbol 140 indicating the units of the numerical readout 146. In the example of FIG. 3B, a timer symbol indicates the readout provides the winning time.
A finishing routine carried out by device 100 is illustrated in FIG. 3C. At 312, the device monitors lane sensors to identify which lane is actuated first (lane 1 or lane 2) and then generates a flag on the winning side with or without audible finish signals. Next, in 314, the device may display race statistics, such as winning time, winning lane, speed, first or second place, etc. In one example, the device may display race results upon receiving a user input, such as via menu button 214. Note that if the button is pressed initially after the unit is turned on, results of the most recently completed race may be displayed. While the above is one example finishing routine, various alternatives may also be used. For example, the device may include a sensor lock-out feature, where during a predetermined duration (e.g., a predetermined time) following a race start, sensor inputs are ignored to reduce the likelihood of erroneous finishing indications. Thus, when racers are riding vehicles, such as bicycles, having more than one wheel, initial and subsequent actuation after a start may be ignored and erroneous finish indications may be reduced.
Referring now to FIG. 4, an exploded underside view of a portion of race management device 110 is shown. A portion of base 212 is shown, including arm 242 and a portion of center base section 260, coupled to lane 122. In this example, rotation of lane 122 as indicated by arrow 402 (which may be caused by a user running or riding over lane 122) is translated through center base section 260 via rotation of rod 420 as shown by arrows 404. This rotation is translated through key 430, as shown by arrow 406, in which key protrusion 432 operates as a lever arm to actuate a bump sensor 440. In this way, actuation by a user can be reliably sensed under a variety of different types of racing, while still providing a detachable construction to enable easy transport of the race sent. Further, in this particular example, the detachable construction is provided without requiring disconnection of any electrical connects, such as wire connectors, etc.
As noted, FIG. 4 shows an exploded view, where arm 242 includes a screw-mounted protrusion 410 that slideably mates to a corresponding receptor 412 mounted an end of rod 420 to enable a repeatedly detachable coupling. Further, arm 262 is mounted to center base section 260 via two male pins 450 and 452, which may detachably mount to corresponding holes 454 and 456, respectively. Also, rotation of rod 420 is translated to key 420 via a flat-head driver protrusion 460 that mates to a corresponding slot 462.
In the embodiment of FIG. 4, device 100 may operate to receive mechanical actuation of a racer through rotation of lane 122, translate this motion mechanically and via rotation through a detachable coupling to a lever arm which actuates an electrical bump sensor to generate an electrical signal. The signal is transmitted to electronic circuitry, such as a processor as shown in FIG. 5, which then generates various electronic outputs, such as a signal to an electrically actuated catch release which releases a physical flag.
FIG. 5 shows an exemplary block diagram of an information and control system 510 that may be implemented in electronics and/or code contained on a computer readable storage medium. In one example, system 510 may be mounted in base 212 and portions may be included in lanes 120, 122. The system may include a processor 512 operatively connected to a memory 514, a timer 516, one or more inputs 520, 522, and 524 and one or more outputs 530, 532, 534, 536, and 538. Exemplary inputs may include a user input 520 for beginning a race or setting, resetting and controlling operation of system 510, such as through buttons 214, 214, and 218 as noted herein. Alternatively, input 520 may be one or more keys, such as keys of a keypad or switches. This may allow a user to start a timer on the racer, or input a distance of a race between start and finish line indicators, select a race mode, and others. Other inputs may be one or more sensors 522 and 524, which may represent bump sensors, such as illustrated in FIG. 4, where sensors 522 and 524 may be configured to sense the passage of a racer across lanes 120 and/or 122. As noted herein, alternative examples of such sensors may include a pressure sensitive sensor mounted in lane 120, 122, positional sensors, light sensors, etc. These sensors may detect the passage of a wheel over the sensor or the placement of a racer's foot on the pad over the sensor, such as via rotation of the lane as shown in FIG. 4. Optionally, other forms of sensors may be used, such as a motion detector, or other mechanical elements that are moved when a racer passes over the finish line.
FIG. 5 shows various outputs that may be included, including visual display outputs 530 which may be indicated via display 130. As noted, the display outputs may include an average race speed of a racer (such as the winner), an elapsed time, race mode, finishing place, and various others. Further, the processor may also provide audible outputs 538, such as via the speaker 220. Still other outputs may be controlled via processor 512, such as actuation signals to cause physical signals, such as a starting flag release signal 532 (which in one example may cause the release of two catches, and thus two starting flags, such as shown in FIG. 1), a lane 1 winner flag release signal 534, and/or a lane 2 winner flag release signal. The release signals may be sent to actuators which release a catch holding a spring loaded flag, such as upon release, the pre-compressed spring causes rotation of a flag into a displayed position. In other words, sensor 522 may be coupled to lane 120 and sensor 524 may be coupled to lane 122, output signal 523 may be coupled to starting flag 112, output signal 534 may be coupled to lane 2 winner flag 322, and output signal 536 may be coupled to a lane 1 winner flag (not shown).
In one example, system 510 can operate to control operation of device 100 in the following way. First, system 510 can receive user input via 520, such as a desired race mode, and whether to begin a race event. Then, processor 512 can monitor sensors 522 and 524 for false starts while generating pre-race outputs via outputs 530 and 535. Next, upon finishing pre-race outputs, a race starting output may be generated via outputs 532. Next, the processor 512 can monitor race duration via timer 516, while monitoring sensors 522 and 524 for a first to be actuated. Then, the first actuated sensor may be measured and the device may determine a winning lane, and generate a further output via either output 534 or 536, depending on which sensor of 522 and 524 was the first to be actuated. As noted, various outputs may be provided, and the outputs may vary depending on the race mode, etc.
While the present invention has been described in terms of specific embodiments, it should be appreciated that the spirit and scope of the invention is not limited to those embodiments. For example, the disclosed race set may include a single device that operates as either or both of a finish and start line, or may include separate start and finish lines. The scope of the invention is instead indicated by the appended claims. All subject matter which comes within the meaning and range of equivalency of the claims is to be embraced within the scope of the claims.