Computer game systems have utilized joysticks to allow a user to control computer games executing on the computer game systems. However, other joysticks only allow a few degrees of movement by a users hand to control a computer game.
Accordingly, the inventors herein have recognized that it would be desirable for an improved hand-activated controller.
A hand-activated controller in accordance with exemplary embodiment is provided. The hand-activated controller includes a base and a circuit board attached to the base. The circuit board has an aperture extending therethrough, and first, second, third, and fourth switches disposed on the circuit board proximate to the aperture. The hand-activated controller further includes a shaft having a tubular portion and a plate portion coupled to the tubular portion. The plate portion is disposed proximate to the first, second, third and fourth switches. The hand-activated controller further includes a spring being disposed between the plate portion of the shaft and the base. The spring extends through the aperture of the circuit board. The hand-activated controller further includes a ball-shaped member that is coupled to the tubular portion of the shaft. The hand-activated controller further includes a microprocessor electrically coupled to the first, second, third and fourth switches. The microprocessor is configured to determine if the first, second, third and fourth switches transition from a first operational state to a second operational state indicating that the ball-shaped member and the shaft have been pushed downwardly toward the base, and to generate a first command signal in response thereto.
Other features, advantages and details appear, by way of example only, in the following description of embodiments, the description referring to the drawings in which:
Referring now to the Figures a hand activated controller 10 is disclosed. Referring now to
Referring to
The circuit board 20 is provided to support electrical components in a single plane. The circuit board 20 is a substantially flat rectangular-shaped circuit board. The electrical switches 24, 26, 28, 30, 32, 34, 36 are disposed on a top surface of the circuit board 20. The circuit board 20 has an aperture 110 extending therethrough for receiving the spring 44 and the tubular portion 124 of the shaft 42 therethrough.
In one exemplary embodiment, the electrical switches have a normally-open operational state. The electrical switches 24, 26, 28, 30, 32, 34, 36 transition from the normally open operational state to a closed operational state in response to the top portion of the switches being depressed. Further, in one exemplary embodiment, the electrical switches 24, 26, 28, 30, 32, 34, 36 are electrical microswitches. Of course in an alternative embodiment, the electrical switches have a normally-closed operational state. Further, the electrical switches transition from the normally-closed operational state to an open operational state in response to the top portion of the switches being depressed.
The switches 24, 26, 28, 30 are provided to detect when a user tilts the ball-shaped member 48 and the shaft 42 in first, second, third, and fourth directions, respectively. In particular, the plate portion 122 contacts the top portion of at least one of the switches 24, 26, 28, 30 when the ball-shaped member 48 is tilted to transition an operational state of one of the switches 24, 26, 28, 30 to another operational state. Further, the switches 28, 26, 28, 30 are provided to detect when a user depresses the ball-shaped member 48 and the shaft 40 downwardly towards the base 20. In particular, the plate portion 122 can contact the top portions of the switches 24, 26, 28, 30 if the ball-shaped member 48 is depressed downwardly to transition an operational state of the switches 24, 26, 28, 32 to another operational state.
The switches 24, 28 are provided to detect rotation of the ball-shaped member 48 and the shaft 42. The plate portion 122 has a ramp portion 123 disposed on a bottom surface thereof. When the member 48 and shaft 42 are rotated, the ramp portion 123 of the plate portion 122 contacts a top portion of at least one of the switches 24, 28 to transition an operational state of one of the switches to another operational state indicating a direction of rotation of the member 48 and the shaft 42 about a vertical axis extending through the shaft 42. It should be noted that to determine the rotational direction of the member 48 and shaft 42, an identifier associated with one of the switches 24, 28 that was previously contacted by the ramp 123 is stored in the memory device 86.
The switch 36 is provided to detect when the ball-shaped member 48 and the shaft 42 are moved upwardly along a vertical axis extending through the shaft 42. When the member 48 and the shaft 42 are moved upwardly, the plate portion 122 of the shaft 42 contacts an arm 128 of the lever 47 and rotates an arm 129 of the lever 47 about a pivot point 130. Rotation of the arm 129 induces the arm 129 to contact a top portion of the switch 36 to transition an operational state of the switch 36 to another operational state, indicating upward movement of the member 48 and the shaft 42.
The plate 40 is disposed on the circuit board 22. The plate 40 is substantially rectangular-shaped and is constructed of plastic. The plate 40 includes apertures extending therethrough for allowing top portions of the switches 24, 26, 28, 30, 32, 34, 36 to extend therethrough.
The shaft 42 includes a tubular portion 120, a plate portion 122, and a tubular portion 124. The tubular portion 120 extends from a top surface of the plate portion 122 and is centered on the plate portion 122. The tubular portion 124 extends from a bottom surface of the plate portion 122 and is centered on the plate portion 122. In one exemplary embodiment, the plate portion 122 is a substantially circular-shaped plate. The tubular portion 124 is configured to receive an end of the spring 44 therein. The other end of the spring 44 is disposed in a tubular receiving portion 108 extending from the base 20. The spring 44 biases of the shaft 42 upwardly such that the plate portion 122 does not activate the switches 24, 26, 28, 30 unless the shaft 42 is depressed downwardly by a user.
The spring 46 is disposed on the tubular portion 120 of the shaft 42 and rests against a top surface of the plate portion 142. An opposite end of the spring 46 contacts the ball-shaped member 48 to bias the ball-shaped member 48 upwardly.
The ball-shaped member 48 is provided to allow a user to easily grasp the member 48 for controlling movement of the shaft 42. The member 48 is fixedly coupled to the shaft 42. The member 48 includes a lower portion 140 and an upper portion 142. The lower portion 140 includes an aperture extending therethrough for receiving the tubular portion 120 of the shaft 42 therethrough. The lower portion 140 is constructed of a plastic or a rubber compound. The upper portion 142 is constructed of a plastic of a rubber compound. The upper portion 142 has an interior surface defining a central interior space 144 therein. A retaining member 50 is disposed against the interior surface of the upper portion 142. The retaining member 50 is constructed of a plastic or a rubber compound that has a hardness greater than a hardness of the upper portion 142. The ball-shaped member 48 further includes a retainer portion or cap portion 52 that is disposed in an indented region on a top surface of the member 48.
The electrical contacts 60, 70 are disposed in the ball-shaped member 48 to detect when the member 48 is compressed or squeezed by a user. The electrical contact 60 is ring-shaped and is disposed against the support member 50 within the central interior space 142. The contact 70 is ring-shaped and disposed around a portion of the lower portion 142 proximate to the electrical contact 60. When the ball-shaped member 48 is compressed or squeezed, the electrical contacts 60, 70 are electrically coupled together while the member is compressed or squeezed, which is detected by the microprocessor 84.
The support member 72 is substantially tubular-shaped and is disposed around the tubular portion 120 of the shaft 42, and is disposed between the lower portion 140 and a portion of the retainer portion 50. The support member 72 is constructed from plastic.
Referring to
The image warping software function 200 allows a user to select a portion of an image (e.g., a distortion region) and the selected portion is altered by pushing, pulling, twisting or smearing the selected area, utilizing the hand-activated controller 10.
The stamp/clip art software function 202 allows a user to select and place clip art on an image, utilizing the hand-activated controller 10. Once placed on the image, the clip art becomes a part of the image unless an undo button command is performed. Successive stamp placements have priority over the prior stamp placements (i.e., the last stamped image will be placed over the previous stamped images if they are in the same location on the image).
The image cloning software function 206 allows a user to merge two source images to obtain a merged image, utilizing the hand-activated controller 10. The user opens a source image utilizing the controller 10 and selects a portion of that image to use. The process is repeated for the other source image and then the two source images and the resulting “cloned” image are displayed. The user can set a mixture level of each source image to be used in the resulting image (i.e., a greater percentage of characteristics of one source image may be used over characteristics of the other image) or a fixed software algorithm can be used to perform a best mix of the two source images.
The image morphing software function 204 allows a user to morph one image into another, utilizing the hand-activated controller 10. The primary output of the function 204 is a movie. Further, the user has a high degree of control over how the images are combined. A plurality of points (e.g., 25 points) can be positioned to steer the transition. The user places points on the start image and then the software will place a corresponding point on the end image at the same image coordinates. The user can then move the point in the end image to a location that matches the desired feature in the start image. When finished, the user can then watch the morph movie and set a speed and direction that it runs.
The image effects software function 208 allows a user to apply a global effect (e.g., black/white, sepia, negative, pixelate) to a source image, utilizing the hand-activated controller 10. An input device such as the shaft 42 can be rotated to increase or decrease an intensity of the effect.
Referring again to
In particular, the microprocessor 84 is configured to determine if the switches 24, 26, 28, 30 all transition from a first operational state to a second operational state indicating that the ball-shaped member 48 and the shaft have been pushed downwardly toward the base 20, and to transmit first signals in response thereto which is received by the microprocessor 84. In response to the first signals, the microprocessor 84 can send a command signal to the computer game processor 170 to perform a predetermined function, such as increasing or decreasing a size of a displayed image for example.
Further, the microprocessor 84 is configured to determine if only the switch 24 transitions from the first operational state to the second operational state, indicating the shaft 42 is being tilted in a first direction; and to transmit a second signal in response thereto which is received by the microprocessor 84. In response to the second signal, the microprocessor 84 can send a command signal to the computer game processor 172 to perform a predetermined function such as moving an image in a first predetermined direction for example.
Further, the microprocessor 84 is configured to determine if only the switch 26 transitions from the first operational state to the second operational state, indicating the shaft 42 is being tilted in a second direction; and to transmit a third signal in response thereto which is received by the microprocessor 84. In response to the third signal, the microprocessor 84 can send a command signal to instruct the computer game processor 172 to perform a predetermined function such as moving an image in a second predetermined direction for example.
Further, the microprocessor 84 is configured to determine if only the switch 28 transitions from the first operational state to the second operational state, indicating the shaft 42 is being tilted in a third direction; and to transmit a fourth signal in response thereto which is received by the microprocessor 84. In response to the fourth signal, the microprocessor 84 can send a command signal to instruct the computer game processor 170 to perform a predetermined function such as moving an image in a third predetermined direction for example.
Further, the microprocessor 84 is configured to determine if only the switch 30 transitions from the first operational state to the second operational state, indicating the shaft 42 is being tilted in a fourth direction; and to transmit a fifth signal in response thereto which is received by the microprocessor 84. In response to the fifth signal, the microprocessor 84 can send a command signal to instruct the computer game processor 170 to perform a predetermined function such as moving an image in another predetermined direction for example.
Further, the microprocessor 84 is configured to determine if at least one of the switches 32, 34 transition from the first operational state to the second operational state indicating that the ball-shaped member 48 and the shaft 42 have been rotated, and to generate a command signal in response thereto that is received by the computer game processor 170.
Further, the microprocessor 84 is configured to determine if the switch 36 transitions from the first operational state to the second operational state indicating that the ball-shaped member 48 and the shaft 42 have moved upwardly relative to the circuit board 22, and to generate a command signal in response thereto that is received by the computer game processor 170.
Further, the microprocessor 84 is configured to determine if the electrical contacts 60, 70 are electrically coupled together indicating the ball-shaped member 48 has been compressed, and to generate a second command signal in response thereto that is received by the computer game processor 170.
The computer game processor 170 is electrically coupled to a display device 174. The processor 170 is configured to execute the computer game 172 thereon. The processor 170 is further configured to induce the display device 174 to display images generated by the computer game 172. In one exemplary embodiment, the processor 170 comprises a microprocessor or a central processing unit with a memory (not shown) that stores the computer game 172 having executable software instructions. Further, in an alternative embodiment, the microprocessor 84 can be a part of the computer game processor 170 and is disposed external of the hand-activated controller 10.
Referring to
The pad 94 is attached to the upper housing portion 92 and is shaped to receive a human palm thereon. The pad 94 is constructed from a plastic or a rubber compound.
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. The features, functions, elements and/or properties, and/or combination and combinations of features, functions, elements and/or properties of the track set may be claimed in this or a related application. All subject matter that comes within the meaning and range of equivalency of the claims is to be embraced within the scope of such claims.
This application claims the benefit of U.S. provisional patent application Ser. No. 61/250,831 filed on Oct. 12, 2009 the contents of which are incorporated herein by reference thereto.
Number | Name | Date | Kind |
---|---|---|---|
3728480 | Baer | Apr 1973 | A |
3771037 | Bailey, Jr. | Nov 1973 | A |
3778058 | Rausch | Dec 1973 | A |
3814871 | Osika | Jun 1974 | A |
3829095 | Baer | Aug 1974 | A |
3905045 | Nickel | Sep 1975 | A |
4230916 | Mochizuki | Oct 1980 | A |
4469330 | Asher | Sep 1984 | A |
4588187 | Dell | May 1986 | A |
4602286 | Kellar et al. | Jul 1986 | A |
4631750 | Gabriel et al. | Dec 1986 | A |
4833625 | Fisher et al. | May 1989 | A |
4849583 | Meyer | Jul 1989 | A |
4892312 | Minemoto et al. | Jan 1990 | A |
4908874 | Gabriel | Mar 1990 | A |
4910503 | Brodsky | Mar 1990 | A |
4976429 | Nagel | Dec 1990 | A |
5043709 | Kim | Aug 1991 | A |
5140313 | Wen | Aug 1992 | A |
5175808 | Sayre | Dec 1992 | A |
5442378 | Yasuhara et al. | Aug 1995 | A |
5469536 | Blank | Nov 1995 | A |
5551701 | Bouton et al. | Sep 1996 | A |
5589828 | Armstrong | Dec 1996 | A |
5591082 | Jensen et al. | Jan 1997 | A |
5675359 | Anderson | Oct 1997 | A |
5685776 | Stambolic et al. | Nov 1997 | A |
5696850 | Parulski et al. | Dec 1997 | A |
5731819 | Gagne et al. | Mar 1998 | A |
5738352 | Ohkubo et al. | Apr 1998 | A |
5748326 | Thompson-Bell et al. | May 1998 | A |
5764164 | Cartabiano et al. | Jun 1998 | A |
5781198 | Korn | Jul 1998 | A |
5785317 | Sasaki | Jul 1998 | A |
5841428 | Jaeger et al. | Nov 1998 | A |
5844565 | Mizutani et al. | Dec 1998 | A |
5854634 | Kroitor | Dec 1998 | A |
5893798 | Stambolic et al. | Apr 1999 | A |
5914748 | Parulski et al. | Jun 1999 | A |
5936613 | Jaeger et al. | Aug 1999 | A |
5959863 | Hoyt et al. | Sep 1999 | A |
5974198 | Hamburg et al. | Oct 1999 | A |
5990901 | Lawton et al. | Nov 1999 | A |
5995104 | Kataoka et al. | Nov 1999 | A |
6017273 | Pelkey | Jan 2000 | A |
6059660 | Takada et al. | May 2000 | A |
6084598 | Chekerylla | Jul 2000 | A |
6097853 | Gu et al. | Aug 2000 | A |
6115485 | Dumoulin et al. | Sep 2000 | A |
6132313 | Yamaguchi | Oct 2000 | A |
6139432 | Watanabe et al. | Oct 2000 | A |
6147692 | Shaw et al. | Nov 2000 | A |
6160540 | Fishkin et al. | Dec 2000 | A |
6219444 | Shashua et al. | Apr 2001 | B1 |
6248017 | Roach | Jun 2001 | B1 |
6266453 | Hibbard et al. | Jul 2001 | B1 |
6268846 | Georgiev | Jul 2001 | B1 |
6285381 | Sawano et al. | Sep 2001 | B1 |
6285794 | Georgiev et al. | Sep 2001 | B1 |
6307561 | Doi et al. | Oct 2001 | B1 |
6320583 | Shaw et al. | Nov 2001 | B1 |
6322449 | Klitsner et al. | Nov 2001 | B1 |
6325719 | Fukawa et al. | Dec 2001 | B1 |
6337692 | Rai et al. | Jan 2002 | B1 |
6351269 | Georgiev | Feb 2002 | B1 |
6362810 | Matsuda | Mar 2002 | B1 |
6400828 | Covell et al. | Jun 2002 | B2 |
6417663 | Piernot et al. | Jul 2002 | B1 |
6428416 | Ogata | Aug 2002 | B1 |
6435969 | Tanaka et al. | Aug 2002 | B1 |
6540615 | Tanaka et al. | Apr 2003 | B2 |
6549191 | Leman | Apr 2003 | B2 |
6571020 | Dumoulin et al. | May 2003 | B1 |
6573889 | Georgiev | Jun 2003 | B1 |
6589118 | Soma et al. | Jul 2003 | B1 |
6597368 | Arai et al. | Jul 2003 | B1 |
6614420 | Han et al. | Sep 2003 | B1 |
6664946 | Stipes et al. | Dec 2003 | B1 |
6693646 | Jones | Feb 2004 | B1 |
6734851 | Georgiev | May 2004 | B2 |
6786823 | Huang et al. | Sep 2004 | B2 |
6805020 | Onodera | Oct 2004 | B2 |
6850249 | Gu | Feb 2005 | B1 |
6873327 | Edwards et al. | Mar 2005 | B1 |
6888533 | Oguro | May 2005 | B1 |
6892597 | Tews | May 2005 | B2 |
6911980 | Newell et al. | Jun 2005 | B1 |
6919888 | Perani et al. | Jul 2005 | B1 |
6922201 | Blish et al. | Jul 2005 | B2 |
6963350 | Perani et al. | Nov 2005 | B1 |
6967658 | Hunter et al. | Nov 2005 | B2 |
7023454 | Knight | Apr 2006 | B1 |
7034832 | Yamauchi et al. | Apr 2006 | B2 |
7034833 | Epshteyn | Apr 2006 | B2 |
7042472 | Sapp | May 2006 | B2 |
7050095 | Dotsubo et al. | May 2006 | B2 |
7077750 | Nakamura | Jul 2006 | B1 |
7079706 | Peterson | Jul 2006 | B2 |
7084884 | Nelson et al. | Aug 2006 | B1 |
7098932 | Georgiev et al. | Aug 2006 | B2 |
7113633 | Petrich | Sep 2006 | B2 |
7113836 | Hornig | Sep 2006 | B2 |
7154510 | Simon et al. | Dec 2006 | B2 |
7154512 | Greggain | Dec 2006 | B2 |
7182691 | Schena | Feb 2007 | B1 |
7199793 | Oh et al. | Apr 2007 | B2 |
7201482 | Tamura | Apr 2007 | B2 |
7209119 | Oguro | Apr 2007 | B2 |
7209120 | Oguro | Apr 2007 | B2 |
7209121 | Oguro | Apr 2007 | B2 |
7209122 | Oguro | Apr 2007 | B2 |
7212188 | Oguro | May 2007 | B2 |
7233313 | Levin et al. | Jun 2007 | B2 |
7256787 | Hung et al. | Aug 2007 | B2 |
7277083 | Duncan | Oct 2007 | B2 |
7278117 | Gargi | Oct 2007 | B2 |
7302113 | Pilu et al. | Nov 2007 | B2 |
7312805 | Worthington | Dec 2007 | B1 |
7345670 | Armstrong | Mar 2008 | B2 |
7397932 | McAlpine et al. | Jul 2008 | B2 |
7407439 | Ochoa | Aug 2008 | B1 |
7411595 | Georgiev | Aug 2008 | B2 |
7418156 | Candela et al. | Aug 2008 | B1 |
7420574 | Santos | Sep 2008 | B2 |
7425958 | Berger et al. | Sep 2008 | B2 |
7429974 | Salazar-Ferrer et al. | Sep 2008 | B2 |
7436400 | Cheng | Oct 2008 | B2 |
7483553 | Xu et al. | Jan 2009 | B2 |
7489309 | Levin et al. | Feb 2009 | B2 |
7518745 | Guerraz et al. | Apr 2009 | B2 |
20020119820 | Tsutsui | Aug 2002 | A1 |
20020142838 | Russell | Oct 2002 | A1 |
20030058258 | Simpson et al. | Mar 2003 | A1 |
20030206183 | Silverstein | Nov 2003 | A1 |
20040056871 | Milliron | Mar 2004 | A1 |
20040109010 | Blish et al. | Jun 2004 | A1 |
20050026685 | Ruark et al. | Feb 2005 | A1 |
20050073528 | Gu | Apr 2005 | A1 |
20050073529 | Gu | Apr 2005 | A1 |
20050215321 | Hussaini et al. | Sep 2005 | A1 |
20050277470 | Watanachote | Dec 2005 | A1 |
20050286799 | Huang et al. | Dec 2005 | A1 |
20060001682 | Honda | Jan 2006 | A1 |
20060097453 | Feldman et al. | May 2006 | A1 |
20060148564 | Herkelman | Jul 2006 | A1 |
20060170669 | Walker et al. | Aug 2006 | A1 |
20060268015 | Georgiev et al. | Nov 2006 | A1 |
20060281550 | Schena | Dec 2006 | A1 |
20070008322 | Ludwigsen | Jan 2007 | A1 |
20070057971 | Bychkov et al. | Mar 2007 | A1 |
20070147820 | Steinberg et al. | Jun 2007 | A1 |
20070171237 | Pinter | Jul 2007 | A1 |
20080001919 | Pascucci | Jan 2008 | A1 |
20080088603 | Eliasson et al. | Apr 2008 | A1 |
20080165195 | Rosenberg | Jul 2008 | A1 |
20080246777 | Swanson et al. | Oct 2008 | A1 |
20080291216 | Cheng et al. | Nov 2008 | A1 |
20080311991 | Goto et al. | Dec 2008 | A1 |
20090066700 | Harding et al. | Mar 2009 | A1 |
20090262472 | Weeks et al. | Oct 2009 | A1 |
Number | Date | Country |
---|---|---|
19752054 | May 1999 | DE |
1460523 | Sep 2004 | EP |
2718862 | Oct 1995 | FR |
7182497 | Jul 1995 | JP |
7182501 | Jul 1995 | JP |
7200800 | Aug 1995 | JP |
7200802 | Aug 1995 | JP |
898954 | Apr 1996 | JP |
9218744 | Aug 1997 | JP |
1021290 | Jan 1998 | JP |
2000342845 | Dec 2000 | JP |
20015603 | Jan 2001 | JP |
2002329192 | Nov 2002 | JP |
2003117236 | Apr 2003 | JP |
2003298837 | Oct 2003 | JP |
2004064309 | Feb 2004 | JP |
2004363772 | Dec 2004 | JP |
2005197792 | Jul 2005 | JP |
2005216131 | Aug 2005 | JP |
200684324 | Mar 2006 | JP |
200872390 | Mar 2008 | JP |
2008123086 | May 2008 | JP |
2008236141 | Oct 2008 | JP |
2008242806 | Oct 2008 | JP |
Number | Date | Country | |
---|---|---|---|
61250831 | Oct 2009 | US |