WO1998011528A1 - Computer control device - Google Patents

Computer control device Download PDF

Info

Publication number
WO1998011528A1
WO1998011528A1 PCT/US1997/007865 US9707865W WO9811528A1 WO 1998011528 A1 WO1998011528 A1 WO 1998011528A1 US 9707865 W US9707865 W US 9707865W WO 9811528 A1 WO9811528 A1 WO 9811528A1
Authority
WO
WIPO (PCT)
Prior art keywords
temperature sensing
control device
enclosure
sensing elements
controlling
Prior art date
Application number
PCT/US1997/007865
Other languages
French (fr)
Inventor
Ricardo E. Dao
Denny E. Morgan
Original Assignee
Remec Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Remec Inc. filed Critical Remec Inc.
Priority to AU31201/97A priority Critical patent/AU3120197A/en
Priority to PCT/US1997/007865 priority patent/WO1998011528A1/en
Publication of WO1998011528A1 publication Critical patent/WO1998011528A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/012Head tracking input arrangements
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C9/00Measuring inclination, e.g. by clinometers, by levels
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P15/00Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
    • G01P15/006Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of fluid seismic masses
    • G01P15/008Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of fluid seismic masses by using thermal pick-up
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P15/00Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
    • G01P15/02Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses
    • G01P15/08Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses with conversion into electric or magnetic values
    • G01P15/12Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration by making use of inertia forces using solid seismic masses with conversion into electric or magnetic values by alteration of electrical resistance
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P15/00Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration
    • G01P15/18Measuring acceleration; Measuring deceleration; Measuring shock, i.e. sudden change of acceleration in two or more dimensions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1012Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals involving biosensors worn by the player, e.g. for measuring heart beat, limb activity
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/10Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals
    • A63F2300/105Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by input arrangements for converting player-generated signals into game device control signals using inertial sensors, e.g. accelerometers, gyroscopes

Definitions

  • the present invention relates to a computer control device which provides spacial information to a computer or electronic game by sensing the linear acceleration or tilt angle of the control device.
  • the invention also relates to a method of controlling a computer system by inputting directional information to the computer with the control device.
  • Description of the Related Art In the past, data and information have been inputted into computer systems and electronic games in a variety of ways including keyboards and various types of spacial input devices such as a joystick or a mouse. Data and information have been inputted into games, such as virtual reality games, from tilt or acceleration sensors mounted on headsets, hand held devices, or devices otherwise attached to the user's body.
  • Spacial input devices are generally used to control the position of a cursor which provides an indication of a current location on a computer display, or to report the inclination or tilt angle of a virtual reality device. Manipulation of the cursor may be used to conduct various operations, such as selection of a location to input data or graphics, and selection of modes and functions.
  • the spacial input devices are generally used to indicate the angular position of the user's head, or of a device which may be hand held or attached to an article of clothing such as a glove, boot, or vest.
  • the most common spacial information input device used with computers for controlling a cursor is the mouse which allows an operator to manipulate the cursor by moving a hand held device on a planar surface.
  • the typical mouse includes a chassis containing a ball with a portion of the ball protruding from an underside of the chassis. When the operator moves the mouse chassis along a flat surface in two dimensions, rotation of the ball is translated into motion of the cursor on the screen in two dimensions.
  • the typical mouse includes moving parts and sensors which may become dirty due to use, and inaccurately measure the rotation of the ball.
  • the typical mouse requires a relatively large flat surface on which to operate. These devices also require the operator to remove one hand from the keyboard to actuate the device and thus are not conducive to uninterrupted use of the keyboard.
  • a typical device for indicating tilt is a liquid filled sensor with an arrangement of four terminals forming a capacitive bridge responsive to tilt angle.
  • the tilt angle of the user is translated into an electronic signal which is then converted to degrees of rotation of the user's head.
  • These devices suffer, however, from a restricted angularity range typically less than 70 degrees and have a tendency to "slosh" when moderate angular rates of change are encountered.
  • the liquid filled device must be mounted so that the liquid level does not exceed the pin heights often necessitating additional mounting means such as daughter-printed circuit boards. The materials and production techniques which are used for these sensors also result in a relatively costly device.
  • solid state accelerometers may be used for indicating tilt in electronic games which when subjected to a tilt angle will provide an electrical output proportional to that angle which may be readily converted to degrees. These devices suffer a temperature dependance of the zero g or zero degree point which makes them less satisfactory in applications in which temperatures tend to fluctuate Additionally these solid state accelerometers commonly termed silicon micro machines, are relatively expensive to produce Biaxial sensors of the silicon micro machine variety are typically twice the cost of single axis versions, since two independent sensor "die” or a single monolithic die which suffers greater attrition in manufacturing is required
  • the typical mouse or track ball allows input of positions only in two dimensions
  • spacial input devices which input information in three dimensions
  • Some of these three dimensional input devices use beams of light to determine three dimensional position of the input device
  • Other thiee dimensional input devices use acceleration and or angular rate sensors to determine relative position
  • One such device is the inertial mouse of U S Patent No. 4,787,051 which determines translation from a first accelerometer and determines rotation from the difference in transitional acceleration sensed by the first accelerometer and a second accelerometer
  • Other spacial input devices which incorporate accelerometers are disclosed in U S Patent Nos 4,839,838, 5,128,671, and 5,181 ,181
  • the accelerometers used in these typical spacial input devices include commercially available accelerometers, such as piezoelectric, piezoresistive, force balanced, or capacitive accelerometers
  • Piezoelectric accelerometers include a piezoelectric or crystalline material which generates an EMF in response to acceleration Piezoelectric accelerometers are used primarily m the measurement of vibration and are generally not capable of measuring constant acceleration Examples of piezoelectric accelerometers are disclosed in U S Patent Nos 5,235,237 and 5,193,392
  • Piezoresistive accelerometers include mechanical structures which generate strain in critical locations due to acceleration The acceleration is measured by placing piezoresistors in the locations where strain occurs to generate electric signals corresponding to the acceleration Piezoresistive accelerometers are capable of measuring constant accelerations at high accelerations, at a moderate cost.
  • piezoresistive accelerometers have the disadvantage that they can be used only in a limited temperature range and are sensitive to changes in environmental temperature. Additionally, piezoresistive accelerometers are susceptible to electrostatic discharge and electromagnetic interference due to the high impedance of these devices. Two piezoresistive die or a biaxial die would be required to provide biaxial sensing capabilities which is costly.
  • An example of a piezoresistive accelerometer is disclosed in U.S. Patent No. 5,277,064.
  • a mass is spring-suspended between two permanent magnets.
  • a displacement of the mass due to acceleration is sensed by a capacitive or other probe.
  • a signal from that probe is amplified and the resulting current passes through a coil wound on the mass, producing a rebalancing force that restores the mass to its original position.
  • Force balanced or servo accelerometers provide high sensitivity and precision, but at a very high cost. Two such devices would be required to provide biaxial sensing capabilities which is costly.
  • An example of a servo accelerometer is disclosed in U.S. Patent No. 3,664,196.
  • Capacitive accelerometers include parallel plates which move individually or closer together in response to acceleration. The capacitance between the parallel plates can be measured with electronics.
  • a capacitive accelerometer can be made in a relatively small size. However, as the capacitive accelerometer is made smaller, the size of the electronics required to sense and measure the small output increases. Therefore, the overall size and cost of the capacitive accelerometer is about the same as that of the piezoresistive accelerometers. Additionally they are susceptible to electrostatic discharge and electromagnetic interference due to the high impedance of these devices. Two capacitive die or "beams" or a biaxial die would be required to provide biaxial sensing capabilities which is costly. Examples of capacitive accelerometers are disclosed in U.S. Patent Nos. 5,303,589 and 5,243,861. SUMMARY OF THE INVENTION
  • a control device for inputting information to a computer includes a movable housing including an enclosure containing a fluid, heating means for heating the fluid in the enclosure, and two first temperature sensing elements positioned within the enclosure.
  • the temperature sensing elements are positioned such that the fluid moves across the two first temperature sensing elements in free convection during acceleration or tilting of the enclosure.
  • the first temperature sensing elements providing first output signals which are representative of the respective temperatures of the two first temperature sensing elements.
  • Processing means receive the first output signals and providing an accelerometer signal representative of the acceleration or tilt of the enclosure.
  • Transmission means transmit the accelerometer or tilt signal from the movable housing to a computer or game and which in turn provide control information to control a cursor or provide angularity information to a Virtual Reality or other electronic game.
  • a method of controlling a cursor includes providing a movable control device, moving the movable control device, sensing acceleration of the movable control device in at least two dimensions by sensing changes in free convention of a fluid within the hand held control device, determining a change in position of the movable control device based on the sensed acceleration or inclination, and controlling an output of the computer system according to the change in position or inclination of the control device.
  • a method of producing an accelerometer includes steps of mounting a temperature sensing element on a body, placing the temperature sensing element in an oxidizing atmosphere, applying a current to the temperature sensing element in the oxidizing atmosphere to cause oxidation of the temperature sensing element, and precisely controlling the resistance of the temperature sensing element by removing the current when a desired resistance is achieved to produce an accelerometer having a temperature sensing element with a desired resistance.
  • FIG. 1 is a block diagram of the computer control device according to the present invention.
  • FIG. 2 is a circuit diagram of the signal conditioning electronics used in the computer control device according to the present invention.
  • FIG. 3 is top view of an accelerometer used in the computer control device according to the present invention
  • FIG. 4 is a side view of the accelerometer of FIG. 3;
  • FIG. 5 is a top view of a second embodiment of the accelerometer used in the present invention.
  • FIG. 6 is a side view of the accelerometer of FIG. 5;
  • FIG. 7 is a circuit diagram of the signal conditioning electronics for use with the accelerometer of FIG. 5;
  • FIG. 8 is a top view of a third embodiment of the accelerometer used in the present invention.
  • FIG. 9 is a side view of the accelerometer of FIG. 8;
  • FIG. 10 is a circuit diagram of a resistance determining circuit according to one embodiment of the present invention.
  • FIG. 1 1 is a fluid flow model of the fluid flow from buoyant forces in a stationary system
  • FIG. 12 is a fluid flow model of the fluid flow in a system which is accelerated at 1 g in the X direction;
  • FIG. 13 is a block diagram of a resistance matching circuit according to the present invention; and
  • FIG. 14 is a flow chart of the resistance matching process according to the present invention.
  • the computer control device 10 includes first, second, and third accelerometers 12, 14, 16 which output temperature signals which are converted into acceleration or inclination information in three different directions by a processing circuit 18.
  • the accelerometers 12, 14, 16 and the processing circuit 18 are positioned within a chassis of the computer control device 10.
  • the chassis may be sized and shaped to fit in the hand of a user. Alternatively, the chassis may be shaped to be attached to a part of the user's body such as the back of the hand or the head of the user.
  • the accelerometers 12, 14, 16 are positioned within the chassis so that they will sense acceleration or inclination of the chassis in three dimensions.
  • the accelerometers 12, 14, 16 are each positioned perpendicular to each other in the X, Y, and Z directions.
  • the output of the accelerometers for each of the X, Y, and Z directions are transmitted to the processing circuit 18 which includes signal conditioning electronics for determining the overall acceleration or inclination of the chassis.
  • the processing circuit 18 in turn provides information regarding the acceleration or inclination of the chassis to a computer, 100.
  • the information provided by the processing circuit 18 may be used in order to manipulate a cursor on the computer screen. Alternatively, the information provided by the processing circuit may be used to control a video display in a virtual reality headset 102, or to control other types of video game displays.
  • the chassis may also be provided with one or more buttons (not shown) which are used to further control the cursor, such as by selecting an icon or a cursor position.
  • the cursor may also be controlled by voice actuated means by providing a microphone 104 and voice recognition software, which is commercially available for instance using the Sound Blaster 16 Audio card.
  • the voice actuated means allows the control of the cursor in the same manner as the clicking of a mouse button without requiring the user to remove their hands from the keyboard.
  • the cursor may also be further controlled by additional sensors and algorithms used to process additional sensor data to effect what is currently known as clicking the mouse buttons.
  • the chassis may be connected to the computer by either a wireless interface or a wired connection.
  • the signal conditioning circuit shown in FIG. 2 is an example of the type of circuit which may be used to determine the acceleration or inclination in any one of the X, Y, and Z directions.
  • the processing circuit 18 preferably includes a signal conditioning circuit for each of the accelerometers 12, 14, 16. The operation of the signal conditioning circuit will be described in further detail below.
  • the processing circuit 18 including the signal conditioning circuits has been illustrated as positioned within the control device itself, the functions of the processing circuit may also be performed within the computer.
  • the computer control device 10 has been illustrated in FIG. 1 , by way of example, as including three accelerometers 12, 14, 16 which are arranged perpendicular to one another. However, computer control devices using one or two accelerometers may also be used depending on the input information desired. The preferred embodiments of the accelerometers for use in the control device of the present invention will be described below with reference to FIGS. 3-6, 8 and 9.
  • FIGS. 3 and 4 illustrate a first embodiment of an accelerometer for use in the present invention including a hermetically sealed enclosure 20 containing a gas and two temperature sensing elements 22, 24 positioned within the enclosure.
  • the enclosure 10 includes a header assembly 26 which is provided with a plurality of posts 28 extending through the header assembly for use as electrical contacts. As shown in FIG. 3, four of the posts 28 serve as mounting means for the temperature sensing elements 22, 24. Two additional posts 30 are used to provide a ground. The ground posts 30 also provide additional mechanical support for the accelerometer when it is mounted within the control device.
  • the posts 28, 30 are preferably positioned within the header assembly 26 in a symmetrical configuration so that heating of the temperature sensing elements occurs 22, 24 symmetrically.
  • the enclosure 20 is filled with a fluid and provided with a cover 32, which is configured to engage the header assembly 26 with a tight fit and is hermetically sealed to the header assembly to prevent any of the fluid from escaping.
  • the hermetic seal may be formed by any known technique for forming a leak proof seal including eutectic soldering, projection welding, laser welding, resistance welding or cold welding.
  • the enclosure 20 is preferably formed of metal, such as Kovar. However, other materials such as glass, plastic, ceramic or other glass to metal sealing alloys may also be used.
  • the preferred enclosure 20 is a T08 or T05 can which is available from Schott Glaswerke part numbers SL 08.039 and SL 04.245 respectively.
  • header assembly 26 and the cover 32 of the accelerometer are AIRPAX A08-616-002 and REMEC A500200-330, respectively.
  • the enclosure can be formed as a single piece such as a glass bulb containing filaments.
  • a ceramic surface mount package or the electronic packages used in high volume to package crystals for radio frequency applications may be used.
  • the accelerometer includes a sealed chamber for containing the fluid and for protecting the fluid from outside forces or disturbances so that the fluid is free to move only by natural convection and is not affected by forced convection due to outside sources. The natural convection within the enclosure is altered or changed only by movement of the entire enclosure, thus providing the acceleration sensing.
  • Free or natural convection is the transfer of heat by the flow of a fluid subject to a heat source.
  • a fluid which is subject to a heat source will flow in a predictable convective flow pattern.
  • This convective flow pattern is affected by acceleration and this effect of acceleration on the convective flow pattern can be measured to determine the acceleration of the enclosure.
  • temperature sensing elements 22, 24 of the embodiment of FIGS. 3 and 4 are provided with electric current, the resistances of the elements cause the temperature of the elements to rise.
  • the fluid within the enclosure 20 which is adjacent to the elements 22, 24 is heated by the elements and the fluid rises within the enclosure due to the buoyant forces of heated and thereby lower density fluid.
  • the flow pattern of a fluid in free convection in a stationary system is shown in FIG. 1 1.
  • the source of heat in the model of FIG. 1 1 is a hot wire 200, such as one of the temperature sensing wires, located in the center of the figure which extends into the paper.
  • a hot wire 200 such as one of the temperature sensing wires
  • the fluid heated by the hot wire 200 expands and rises to the top of the enclosure.
  • the cooler and thereby more dense fluid falls to the bottom of the enclosure due to the force of gravity.
  • the flow pattern of the fluid is symmetrical about a vertical plane through the heat source 200.
  • the lower part of FIG. 1 1 shows the magnitude of the velocity of the fluid as a function of the normalized distance along the X axis.
  • the temperature profile of a fluid in free convection in a stationary system is symmetrical about the vertical plane through the heat source. Therefore, temperature sensing elements 22, 24 which are heated equally and positioned symmetrically about a vertical plane through the center of the enclosure 20 will register the same temperature when the accelerometer is not subject to acceleration.
  • FIG. 12 shows the convective flow pattern of a fluid which is subject to gravity and to an acceleration of 1 g applied in the X direction (to the right in the figure).
  • the convective flow of the fluid is distorted due to the acceleration so that more of the fluid heated by the central heat source 200 flows to the left in FIG. 12.
  • the lower part of FIG. 12 shows the magnitude of the velocity of the fluid as a function of the normalized distance along the X axis.
  • temperature sensing elements 22, 24 which are positioned symmetrically about the vertical plane through the center of the enclosure 20 will be heated differently. The temperature difference between the temperature sensing elements 22, 24 depends on the magnitude of the acceleration.
  • FIGS. 1 1 and 12 include the effects of the force of gravity, it should be understood that the device is sensitive to acceleration even in the absence of gravitational force.
  • the accelerometer of FIGS. 3 and 4 has an acceleration sensitive axis which is generally pe ⁇ endicular to and in the same plane as the temperature sensing elements 22, 24.
  • the acceleration sensitive axis which is generally pe ⁇ endicular to and in the same plane as the temperature sensing elements 22, 24.
  • the convective flow of the fluid within the enclosure 20 is affected as described above with reference to FIG. 12.
  • the pattern of convection is skewed due to the acceleration so that the amount of heat transfer to the first temperature sensing element 22 is increased and the amount of heat transfer to the second temperature sensing element 24 is decreased.
  • the temperature of the temperature sensing element 22 will be higher than the temperature of the temperature sensing element 24.
  • This difference in temperature between the first and second temperature sensing elements is used to determine the acceleration along the acceleration sensitive axis. Since changes in temperature cause corresponding changes in electrical resistance, the temperature difference between the sensing elements can be easily measured by an electrical circuit such as a Wheatstone bridge.
  • the accelerometer can also measure inclinations by measuring the acceleration due to gravity.
  • This inclination measuring function is particularly useful in virtual reality input devices in which the inclination of a body part such as the head, arm, leg, knee, torso, hand, or foot of a user is inputted to a computer for use in a creating a virtual reality display.
  • the accelerometer of FIGS. 3 and 4 is mounted within a computer control device with the sensing elements 22, 24 horizontal, the inclination angle B of the computer control device can be calculated by the following formula:
  • V QUt is the output of the accelerometer
  • B is the angle of inclination about an axis which is parallel to the temperature sensing elements
  • the accelerometer output has been electronically calibrated so that 1 volt represents
  • the inclination angle B can be calculated by the following formula:
  • V out is the output of the accelerometer
  • B is the angle of inclination about an axis which is parallel to the temperature sensing elements
  • the accelerometer output has been electronically calibrated so that 1 volt represents 1 g acceleration.
  • Accelerations or inclinations in all directions other than 90 degrees to the acceleration sensitive axis will have a component along the acceleration sensitive axis which can be measured by the accelerometer of FIGS. 3 and 4.
  • An acceleration which is applied at 90 degrees to the acceleration sensitive axis will cause an equal change in temperature for each of the two temperature sensing elements 22, 24. Therefore, the difference in temperature between the temperature sensing elements 22, 24 will be zero for acceleration at 90 degrees to the acceleration sensitive axis.
  • more than one accelerometer is provided and positioned pe ⁇ endicularly.
  • the temperature sensing elements 22, 24 are preferably positioned near the center of the enclosure 20 at approximately an equal distance from the cover 32 and the header assembly 26 in order to minimize the effects of external temperature changes on the internal temperature of the fluid and the elements.
  • the temperature sensing elements 22, 24 are preferably positioned at a sufficient distance from the walls of the cover 32 so that appreciable heat is not lost to the enclosure before the fluid flow reaches the sensor elements.
  • Additional containing of the enclosure 20 can also be provided to isolate the fluid and the temperature sensing elements from localized external temperature changes. Temperature isolation may be achieved by providing a second enclosure or casing surrounding the enclosure 20. A fluid such as air provided between the enclosure 20 and the second enclosure or casing would minimize uneven heating or cooling of the enclosure 20. Alternatively, a heat sink may be provided, for example, on the header assembly 26, and the remainder of the enclosure may be insulated. The combination of a heat sink and insulation will effectively isolate the enclosure from the effects of localized external temperature changes.
  • the temperature sensing elements 22, 24 are preferably of a sufficient length and a small enough diameter so that free convection within the enclosure prevails over conduction of heat through the posts 28, 30. Temperature sensing elements having high aspect ratios (length/diameter) are desirable to assure that heat transfer by convection prevails over heat transfer by conduction of heat through the mounting posts. For example, nickel or tungsten temperature sensing elements of 0.3 inches in length and 0.0003 inches in diameter are acceptable.
  • the temperature sensing elements 22, 24 are preferably made of a metal having a relatively high temperature coefficient of resistivity because such metals provide higher sensitivity. Linear temperature coefficients of resistivity in the range of -55 °C to 200°C are desirable for the temperature sensing elements. Suitable metals for the temperature sensing elements include nickel, platinum and tungsten. However, it should be understood that other pure metals and alloys having similar characteristics can also be used.
  • the temperature sensing elements 22, 24 are shown in FIGS. 3 and 4 as linear wires which are positioned parallel to each other within the enclosure. However, other shapes and variations of the temperature sensing elements are within the scope of the present invention. Particularly, curved or arc shaped sensing elements may better conform the accelerometer output to a linear mathematical function which provides for simplicity of interface. Additionally, coiled temperature sensing elements may be used in place of linear wires.
  • the frequency response of the accelerometer is affected by the molecular weight of the gas within the enclosure 20.
  • Gases which have higher molecular weights such as nitrogen, argon, xenon, neon or krypton and mixtures of these are preferred because they provide for greater temperature difference between the temperature sensing elements 22, 24 for the same heat input power.
  • Helium which has a lower molecular weight than the gases listed above, will increase the frequency response of the accelerometer by an order of magnitude over the frequency response of an accelerometer using nitrogen.
  • the low molecular weight of helium will make an accelerometer more sensitive to localized temperature changes in the environment surrounding the exterior of the enclosure and will require more heater power.
  • frequency response and sensitivity there is a trade-off between frequency response and sensitivity to localized environmental temperature changes, and there is also a trade-off between frequency response and heater power required.
  • higher molecular weight gasses are preferred because they are less sensitive to temperature changes due to the user's hand.
  • the choice of a particular inert gas or mixture of gases will depend on the frequency response and sensitivity required for the control device, and the power available.
  • the use of inert gases is preferred over non-inert gases because non-inert gases may cause the temperature sensing elements to break down or age more quickly.
  • the frequency response characteristics of the accelerometer output may also be varied by varying the pressure of the gas within the enclosure.
  • FIG. 10 is an electrical diagram of a basic circuit which may be used to determine the difference in temperature between the two temperature sensing elements 22, 24.
  • the circuit of FIG. 10 determines the difference in the resistances of the two temperature sensing elements by a Wheatstone bridge.
  • the bridge includes a power lead 36, two known resistances Rl , R2, and a voltage meter 38 which measures the voltage output. In operation, electrical power is supplied from the power lead 36 through the temperature sensing elements 22, 24 and also through the two known resistors Rl , R2.
  • FIG. 2 is circuit diagram of a circuit used for determining acceleration from the accelerometer of FIGS. 3 and 4 which includes signal conditioning.
  • a constant dc voltage V in is applied to a voltage regulator 72 which provides a constant current source to the temperature sensing elements 22, 24 of the accelerometer 12.
  • the constant current is applied to the first of the temperature sensing elements 22 and is applied through a series of known resistors R3, R4, R5, and R6 to the other of the temperature sensing elements 24.
  • the resistor R5 is a trim pot, the resistance of which may be varied to balance the bridge. Balancing of the bridge is needed when the two temperature sensing elements 22, 24 are not perfectly matched in resistance so that the output is not adversely influenced by any difference in resistance of the sensing elements.
  • the resistances of the resistors R3, R4, R5, and R6 are selected to achieve sensitivity compensation for a particular accelerometer configuration. For the configuration of the accelerometer shown in FIGS.
  • resistors R3, R4, R5, and R6 having resistances of 60, 100, 50, and 100 ohms, respectively, are acceptable.
  • a voltage between the two temperature sensing wires 22, 24 is compared to the voltage between the two resistances R3 and R5 at the trim pot R4 to determine V QUt which represents the acceleration or inclination of the accelerometer.
  • variable amplifier 74 is provided which allows the output V QUt to be amplified to a desired amplified output voltage needed for a particular application.
  • two or three accelerometers of the type shown in FIGS. 3 and 4 are mounted within the chassis with their acceleration sensitive axes pe ⁇ endicular to one another.
  • one, two, or three accelerometers may be used as inclination sensing devices in a control device which is positioned on the body of the user.
  • FIGS. 5 and 6 is configured to sense acceleration or inclination in two dimensions.
  • This embodiment is provided with an enclosure 50 containing four temperature sensing elements 51 -54 for sensing acceleration along two acceleration sensitive axes, the X and Y axes.
  • the temperature sensing elements are positioned with two parallel temperature sensing elements 51 , 52, and two additional parallel temperature sensing elements 53, 54 which are positioned above and perpendicular to the elements 51 , 52.
  • This four wire embodiment may be heated by the temperature sensitive elements themselves or may be provided with a separate heating element positioned centrally within the enclosure 50.
  • This four wire accelerometer of FIGS. 5 and 6 provides the same result as mounting two of the accelerometers shown in FIGS. 3 and 4 at right angles to each other.
  • FIG. 7 A circuit diagram of a circuit for use in determining acceleration in two directions is shown in FIG. 7. This circuit may be used with the accelerometer of FIGS. 5 and 6 which is capable of sensing acceleration in two directions, or may be used with two of the accelerometers of FIGS. 3 and 4.
  • a voltage regulator 80 provides a constant current source through resistors R7, R8, R9, RIO, and Rl 1 to each of the temperature sensing elements 51-54 which are connected in series.
  • the use of the signal conditioning circuit of FIG. 7 conserves power over the use of two of the circuits of FIG. 2 because the temperature sensing elements are connected in series. Additional resistors R and capacitors C connect the temperature sensing elements to comparators 84, 86.
  • the circuit of FIG. 7 provides comparator outputs V j and V 2 which represent the acceleration or inclination along the two temperature sensitive axes of the biaxial accelerometer.
  • An amplifier 82 is provided which allows a zero point of the outputs to be offset.
  • the zero point is the output voltage achieved for zero acceleration and zero inclination.
  • it is desirable to offset the zero point from zero in particular, for applications which are responsive to only a limited range of output voltages. For example, in an application which can receive output voltages of the accelerometer only in the 0 to 5 volt range, negative accelerations could not be sensed by the application. However, if the zero point is offset to 2.5 volts, accelerations in both the positive and negative directions can be sensed.
  • the inclinations of the computer control device in two dimensions are determined by the following formulas.
  • the inclinations B . and B 2 are: B j ⁇ sin " 1 V, and B 2 ⁇ sin " 1 V 2 where B, is the inclination about an axis parallel to the first pair of temperature sensing elements which produce the output voltage of V.
  • B 2 is the inclination about an axis parallel to the second pair of temperature sensing elements which produce the output voltage of V 2 .
  • the inclinations B j and B are:
  • B j is the inclination about an axis parallel to the first pair of vertical temperature sensing elements which produce the output voltage of V j
  • B 2 is the inclination about an axis parallel to the second pair of horizontal temperature sensing elements which produce the output voltage of V 2 .
  • These inclinations may be implemented with polynomials or look up tables depending on the particular microprocessor employed.
  • the computer control device has been described as sensing inclinations or accelerations, it should be understood that the computer control device may also use rate of change of inclination or acceleration to control a cursor or virtual reality device.
  • FIGS. 8 and 9 A third embodiment of the accelerometer for use in the present invention is shown in FIGS. 8 and 9.
  • a heating element 40 is provided between the two temperature sensing elements 22, 24.
  • the heating element 40 is positioned centrally within the enclosure 20 so as to provide even heating of the two temperature sensing elements when the enclosure is stationary.
  • the heating element 40 is mounted on posts 42 and is preferably formed of the same material as the temperature sensing elements, however, it may also be formed of a different material than the temperature sensing elements 22, 24.
  • the heating element may be formed of a material with a higher resistance than the temperature sensing elements.
  • Metal heating elements similar to those metals used for the temperature sensing elements with relatively high temperature coefficients of resistivity are desirable because they provide a self compensation of scale factor verse temperature.
  • the heating element 40 is preferably located symmetrically at an equal distance from both of the temperature sensing elements 22, 24 so that when the accelerometer is not subject to acceleration or inclination heating of the two temperature sensing sensor elements due to convection is equal.
  • An asymmetrically located heating configuration may also be used, however, the output of such an asymmetrically located heated configuration accelerometer will have an offset that changes versus environmental temperature.
  • the heating of the fluid may be provided by an element other than a wire such as a point source or a coil. Alternatively, two or more heating elements may be used.
  • the location of the temperature sensing elements 22, 24 with respect to the heating element 40 will affect the frequency response of the accelerometer, i.e., the speed at which the device registers a change in acceleration. Where a higher frequency response is necessary, the temperature sensing elements 22, 24 may be moved closer to the heating element 40 to provide quicker convection of heat from the heating element to the temperature sensing elements. Element spacing, layout, geometry and position are used to control the temperature of the elements, and therefore, the output of the accelerometer.
  • the package size of the accelerometer according to all of the forgoing embodiments can be as small as current miniature electronic component packages, such as, surface mount components.
  • the temperature sensing elements may be formed using currently standard processes used to make silicon micro-machines such as surface micro achining wherein layers formed on a silicon substrate are preferentially etched to create temperature sensing element structures.
  • Signal conditioning and transmitting means may be combined inside the same package on the same substrate if desired using these techniques.
  • the output signal V QUt of any of the above described embodiments of accelerometers may require output signal conditioning to interface with and enhance the performance of the accelerometers.
  • Interface signal conditioning can be used to amplify or diminish the accelerometer output to a voltage required by the particular application electronics.
  • the accelerometer according to the embodiment of FIGS. 3 and 4 using nitrogen at 1 atm., is accelerated at a rate of about 1 g and is provided with a resistance determining circuit, such as the circuit illustrated in FIG. 10, having an input voltage of about 4 volts at 25°C, the output, V QUt , detected by the voltage meter 38 is about 40 millivolts.
  • an output of 40 millivolts may be insufficient and require amplification by an electronic amplifier or other scale factor circuitry.
  • the 40 millivolt output of the example above described may be amplified to typically between 1 and 10 volts depending on the application.
  • Signal conditioning may also be used to improve the temperature stability of the accelerometer by compensating for environmental temperature changes.
  • Various temperature compensation circuits are known to those in the art and would be acceptable for compensating for environmental temperature changes in the present invention.
  • An alternate method for reducing the accelerometer sensitivity to external temperature is to employ a constant temperature heater, either external to the accelerometer enclosure 10 or within the accelerometer enclosure itself. The heater keeps the enclosure at a constant temperature and thereby minimizes the effect of environmental temperature changes.
  • Frequency response compensation circuits may also be used depending on the application, to extend the frequency response of the accelerometer.
  • the frequency response of a nitrogen accelerometer may be extended to the frequency response of a helium accelerometer by a frequency response compensation circuit.
  • the performance of the accelerometer according to each of the embodiments of the present invention can be improved by matching the resistances in the temperature sensing elements.
  • the temperature sensing elements according to the present invention may have resistances which vary slightly due to differences in the wires themselves or in the mounting of the wires within the enclosure.
  • the temperature sensing elements may be matched by the following procedure which subjects the elements to oxidation to increase the resistances of the temperature sensing elements to a specific desired resistance.
  • the matching of the resistances of the temperature sensing elements improves the performance of the accelerometer and improves consistency between accelerometers which are mass produced.
  • the signal conditioning including frequency response enhancement, may be packaged inside in the same package as the sensor and be in the form of an ASIC or other miniaturized semiconductor device.
  • the temperature sensing elements may be matched using the resistance matching circuit illustrated in FIG. 13 and the resistance matching process of FIG. 14.
  • the temperature sensing elements are preferably matched after they have been mounted on the posts but before the enclosure has been completely enclosed.
  • the temperature sensing wires 22, 24 are placed in an oxygen rich environment 60 and connected to a current source 62 through a switch 64.
  • the switch 64 and the current source 62 are controlled by a control circuit 66 which may be either analog, digital, or a computer controlled circuit.
  • a control circuit 66 which may be either analog, digital, or a computer controlled circuit.
  • the oxidation of the temperature sensing element causes the resistance of the element to increase until a predetermined reference voltage is reached.
  • the predetermined reference voltage is set by a reference voltage source 68 according to a signal of the control circuit 66.
  • a comparator 70 is used to determine when the resistance of the temperature sensing element has reached the desired resistance and the control circuit operates the switch 64 to stop the oxidation with great accuracy. If the comparator 70 determines that the element has not reach the desired resistance, the control device 66 may increase the current supplied by the current source 62 until the desired resistance is achieved.
  • the resistance matching circuit of FIG. 13 includes a variable current source 62 and a variable reference voltage source 68.
  • the accuracy of the resistances achieved by this circuit is increased because the current may be reduced as the resistance of the temperature sensing element 22 approaches the desired resistance.
  • the oxidation of the element 22 is slowed down by the reduction in current and thus, may be more accurately controlled.
  • the reference voltage must also be adjusted to compensate for the change in current.
  • the voltage V from the element 22 is compared to the reference voltage and if the voltage V is less than the reference voltage, the current is reduced and the reference voltage is adjusted.
  • the reduction of the current source as the desire resistance is approached provides a more accurate control of the element resistance.
  • the resistance of the temperature sensing elements can be achieved with great accuracy using commercially available instruments.
  • the desired resistance is preferably set so that the increase in the resistance of the elements due to oxidation over the pre-oxidation resistance is less than 10%.
  • the process of FIG. 14 can achieve resistances which are accurate to within a range of 10 to 10 ohms, preferably 10 "2 to 10 "6 ohms.
  • One advantage of matching the resistances of the temperature sensing elements is the elimination of the necessity for bridge balancing, for example by the trim pot in the circuit shown in FIG. 2.
  • Another advantage of the resistance matching process is that the oxidation of the wires provides a metallurgical annealing which relieves stress in the elements and contributes to long term stability of the resistance value.

Abstract

A computer control device (10) which provides special information to a computer (100) or electronic game by sensing the linear acceleration or tilt angle of the control device. The computer control device includes an accelerometer (12, 14 and 16) having an enclosure containing a fluid and temperature sensing elements positioned within the enclosure. The fluid moves across the temperature sensing elements in free convection during acceleration or inclination of the enclosure causing a temperature differential between sensing elements which is measurable. The control device incorporating one or more of these accelerometers senses acceleration or tilt in one to three dimensions and may be used to control a cursor on a computer screen, a display or a virtual reality device, or other computer and electronic game displays.

Description

COMPUTER CONTROL DEVICE
BACKGROUND OF THE INVENTION Field of the Invention
The present invention relates to a computer control device which provides spacial information to a computer or electronic game by sensing the linear acceleration or tilt angle of the control device. The invention also relates to a method of controlling a computer system by inputting directional information to the computer with the control device. Description of the Related Art In the past, data and information have been inputted into computer systems and electronic games in a variety of ways including keyboards and various types of spacial input devices such as a joystick or a mouse. Data and information have been inputted into games, such as virtual reality games, from tilt or acceleration sensors mounted on headsets, hand held devices, or devices otherwise attached to the user's body. Spacial input devices are generally used to control the position of a cursor which provides an indication of a current location on a computer display, or to report the inclination or tilt angle of a virtual reality device. Manipulation of the cursor may be used to conduct various operations, such as selection of a location to input data or graphics, and selection of modes and functions. In electronic games, the spacial input devices are generally used to indicate the angular position of the user's head, or of a device which may be hand held or attached to an article of clothing such as a glove, boot, or vest.
The most common spacial information input device used with computers for controlling a cursor is the mouse which allows an operator to manipulate the cursor by moving a hand held device on a planar surface. The typical mouse includes a chassis containing a ball with a portion of the ball protruding from an underside of the chassis. When the operator moves the mouse chassis along a flat surface in two dimensions, rotation of the ball is translated into motion of the cursor on the screen in two dimensions. The typical mouse includes moving parts and sensors which may become dirty due to use, and inaccurately measure the rotation of the ball. In addition, the typical mouse requires a relatively large flat surface on which to operate. These devices also require the operator to remove one hand from the keyboard to actuate the device and thus are not conducive to uninterrupted use of the keyboard.
Smaller spacial input devices have been provided by track balls which are generally used with laptop or notebook computers. Although track balls do not require a large flat surface on which to operate, they are still subject to dirt ingress and are more difficult for most users to use accurately than a mouse. These devices also require that one hand leave the keyboard in order to actuate the device. Therefore, it would be beneficial to provide a two dimensional mouse which does not have the drawbacks associated with moving parts, does not require use on a large flat surface, and does not require that the user's hands leave the keyboard. In electronic games, a typical device for indicating tilt is a liquid filled sensor with an arrangement of four terminals forming a capacitive bridge responsive to tilt angle. When this sensor is mounted on a headset, for example, the tilt angle of the user is translated into an electronic signal which is then converted to degrees of rotation of the user's head. These devices suffer, however, from a restricted angularity range typically less than 70 degrees and have a tendency to "slosh" when moderate angular rates of change are encountered. In addition, the liquid filled device must be mounted so that the liquid level does not exceed the pin heights often necessitating additional mounting means such as daughter-printed circuit boards. The materials and production techniques which are used for these sensors also result in a relatively costly device.
Alternatively, solid state accelerometers may be used for indicating tilt in electronic games which when subjected to a tilt angle will provide an electrical output proportional to that angle which may be readily converted to degrees. These devices suffer a temperature dependance of the zero g or zero degree point which makes them less satisfactory in applications in which temperatures tend to fluctuate Additionally these solid state accelerometers commonly termed silicon micro machines, are relatively expensive to produce Biaxial sensors of the silicon micro machine variety are typically twice the cost of single axis versions, since two independent sensor "die" or a single monolithic die which suffers greater attrition in manufacturing is required
The typical mouse or track ball allows input of positions only in two dimensions With the increased use of computers for input, manipulation, and control of information in three dimensions, attempts have been made to develop spacial input devices which input information in three dimensions Some of these three dimensional input devices use beams of light to determine three dimensional position of the input device
Other thiee dimensional input devices use acceleration and or angular rate sensors to determine relative position One such device is the inertial mouse of U S Patent No. 4,787,051 which determines translation from a first accelerometer and determines rotation from the difference in transitional acceleration sensed by the first accelerometer and a second accelerometer Other spacial input devices which incorporate accelerometers are disclosed in U S Patent Nos 4,839,838, 5,128,671, and 5,181 ,181 The accelerometers used in these typical spacial input devices include commercially available accelerometers, such as piezoelectric, piezoresistive, force balanced, or capacitive accelerometers
Piezoelectric accelerometers include a piezoelectric or crystalline material which generates an EMF in response to acceleration Piezoelectric accelerometers are used primarily m the measurement of vibration and are generally not capable of measuring constant acceleration Examples of piezoelectric accelerometers are disclosed in U S Patent Nos 5,235,237 and 5,193,392
Piezoresistive accelerometers include mechanical structures which generate strain in critical locations due to acceleration The acceleration is measured by placing piezoresistors in the locations where strain occurs to generate electric signals corresponding to the acceleration Piezoresistive accelerometers are capable of measuring constant accelerations at high accelerations, at a moderate cost. However, piezoresistive accelerometers have the disadvantage that they can be used only in a limited temperature range and are sensitive to changes in environmental temperature. Additionally, piezoresistive accelerometers are susceptible to electrostatic discharge and electromagnetic interference due to the high impedance of these devices. Two piezoresistive die or a biaxial die would be required to provide biaxial sensing capabilities which is costly. An example of a piezoresistive accelerometer is disclosed in U.S. Patent No. 5,277,064. In a force balanced or servo accelerometer a mass is spring-suspended between two permanent magnets. A displacement of the mass due to acceleration is sensed by a capacitive or other probe. A signal from that probe is amplified and the resulting current passes through a coil wound on the mass, producing a rebalancing force that restores the mass to its original position. Force balanced or servo accelerometers provide high sensitivity and precision, but at a very high cost. Two such devices would be required to provide biaxial sensing capabilities which is costly. An example of a servo accelerometer is disclosed in U.S. Patent No. 3,664,196.
Capacitive accelerometers include parallel plates which move individually or closer together in response to acceleration. The capacitance between the parallel plates can be measured with electronics. A capacitive accelerometer can be made in a relatively small size. However, as the capacitive accelerometer is made smaller, the size of the electronics required to sense and measure the small output increases. Therefore, the overall size and cost of the capacitive accelerometer is about the same as that of the piezoresistive accelerometers. Additionally they are susceptible to electrostatic discharge and electromagnetic interference due to the high impedance of these devices. Two capacitive die or "beams" or a biaxial die would be required to provide biaxial sensing capabilities which is costly. Examples of capacitive accelerometers are disclosed in U.S. Patent Nos. 5,303,589 and 5,243,861. SUMMARY OF THE INVENTION
There is currently a need for a computer, virtual reality, and electronic game control device which provides spacial information in two or three dimensions, is compact, accurate under a variety of conditions, and inexpensive to manufacture.
A control device for inputting information to a computer according to the present invention includes a movable housing including an enclosure containing a fluid, heating means for heating the fluid in the enclosure, and two first temperature sensing elements positioned within the enclosure. The temperature sensing elements are positioned such that the fluid moves across the two first temperature sensing elements in free convection during acceleration or tilting of the enclosure. The first temperature sensing elements providing first output signals which are representative of the respective temperatures of the two first temperature sensing elements. Processing means receive the first output signals and providing an accelerometer signal representative of the acceleration or tilt of the enclosure. Transmission means transmit the accelerometer or tilt signal from the movable housing to a computer or game and which in turn provide control information to control a cursor or provide angularity information to a Virtual Reality or other electronic game. According to a further aspect of the invention, a method of controlling a cursor includes providing a movable control device, moving the movable control device, sensing acceleration of the movable control device in at least two dimensions by sensing changes in free convention of a fluid within the hand held control device, determining a change in position of the movable control device based on the sensed acceleration or inclination, and controlling an output of the computer system according to the change in position or inclination of the control device.
According to another aspect of the present invention, a method of producing an accelerometer includes steps of mounting a temperature sensing element on a body, placing the temperature sensing element in an oxidizing atmosphere, applying a current to the temperature sensing element in the oxidizing atmosphere to cause oxidation of the temperature sensing element, and precisely controlling the resistance of the temperature sensing element by removing the current when a desired resistance is achieved to produce an accelerometer having a temperature sensing element with a desired resistance. BRIEF DESCRIPTION OF THE DRAWING FIGURES
The invention will be described in greater detail with reference to the accompanying drawings in which like elements bear like reference numerals, and wherein:
FIG. 1 is a block diagram of the computer control device according to the present invention;
FIG. 2 is a circuit diagram of the signal conditioning electronics used in the computer control device according to the present invention;
FIG. 3 is top view of an accelerometer used in the computer control device according to the present invention; FIG. 4 is a side view of the accelerometer of FIG. 3;
FIG. 5 is a top view of a second embodiment of the accelerometer used in the present invention;
FIG. 6 is a side view of the accelerometer of FIG. 5;
FIG. 7 is a circuit diagram of the signal conditioning electronics for use with the accelerometer of FIG. 5;
FIG. 8 is a top view of a third embodiment of the accelerometer used in the present invention;
FIG. 9 is a side view of the accelerometer of FIG. 8;
FIG. 10 is a circuit diagram of a resistance determining circuit according to one embodiment of the present invention;
FIG. 1 1 is a fluid flow model of the fluid flow from buoyant forces in a stationary system; and
FIG. 12 is a fluid flow model of the fluid flow in a system which is accelerated at 1 g in the X direction; FIG. 13 is a block diagram of a resistance matching circuit according to the present invention; and FIG. 14 is a flow chart of the resistance matching process according to the present invention.
DETAILED DESCRIPTION
The computer control device 10 according to the present invention, as shown in the flow chart of FIG. 1 , includes first, second, and third accelerometers 12, 14, 16 which output temperature signals which are converted into acceleration or inclination information in three different directions by a processing circuit 18. The accelerometers 12, 14, 16 and the processing circuit 18 are positioned within a chassis of the computer control device 10. The chassis may be sized and shaped to fit in the hand of a user. Alternatively, the chassis may be shaped to be attached to a part of the user's body such as the back of the hand or the head of the user.
The accelerometers 12, 14, 16 are positioned within the chassis so that they will sense acceleration or inclination of the chassis in three dimensions. Preferably, the accelerometers 12, 14, 16 are each positioned perpendicular to each other in the X, Y, and Z directions. The output of the accelerometers for each of the X, Y, and Z directions are transmitted to the processing circuit 18 which includes signal conditioning electronics for determining the overall acceleration or inclination of the chassis. The processing circuit 18 in turn provides information regarding the acceleration or inclination of the chassis to a computer, 100. The information provided by the processing circuit 18 may be used in order to manipulate a cursor on the computer screen. Alternatively, the information provided by the processing circuit may be used to control a video display in a virtual reality headset 102, or to control other types of video game displays.
The chassis may also be provided with one or more buttons (not shown) which are used to further control the cursor, such as by selecting an icon or a cursor position. The cursor may also be controlled by voice actuated means by providing a microphone 104 and voice recognition software, which is commercially available for instance using the Sound Blaster 16 Audio card.
The voice actuated means allows the control of the cursor in the same manner as the clicking of a mouse button without requiring the user to remove their hands from the keyboard. The cursor may also be further controlled by additional sensors and algorithms used to process additional sensor data to effect what is currently known as clicking the mouse buttons. The chassis may be connected to the computer by either a wireless interface or a wired connection. The signal conditioning circuit shown in FIG. 2, is an example of the type of circuit which may be used to determine the acceleration or inclination in any one of the X, Y, and Z directions. The processing circuit 18 preferably includes a signal conditioning circuit for each of the accelerometers 12, 14, 16. The operation of the signal conditioning circuit will be described in further detail below. Although the processing circuit 18 including the signal conditioning circuits has been illustrated as positioned within the control device itself, the functions of the processing circuit may also be performed within the computer. The computer control device 10 has been illustrated in FIG. 1 , by way of example, as including three accelerometers 12, 14, 16 which are arranged perpendicular to one another. However, computer control devices using one or two accelerometers may also be used depending on the input information desired. The preferred embodiments of the accelerometers for use in the control device of the present invention will be described below with reference to FIGS. 3-6, 8 and 9.
FIGS. 3 and 4 illustrate a first embodiment of an accelerometer for use in the present invention including a hermetically sealed enclosure 20 containing a gas and two temperature sensing elements 22, 24 positioned within the enclosure. In the embodiment shown in FIGS. 3 and 4, the enclosure 10 includes a header assembly 26 which is provided with a plurality of posts 28 extending through the header assembly for use as electrical contacts. As shown in FIG. 3, four of the posts 28 serve as mounting means for the temperature sensing elements 22, 24. Two additional posts 30 are used to provide a ground. The ground posts 30 also provide additional mechanical support for the accelerometer when it is mounted within the control device. The posts 28, 30 are preferably positioned within the header assembly 26 in a symmetrical configuration so that heating of the temperature sensing elements occurs 22, 24 symmetrically. The enclosure 20 is filled with a fluid and provided with a cover 32, which is configured to engage the header assembly 26 with a tight fit and is hermetically sealed to the header assembly to prevent any of the fluid from escaping. The hermetic seal may be formed by any known technique for forming a leak proof seal including eutectic soldering, projection welding, laser welding, resistance welding or cold welding. The enclosure 20 is preferably formed of metal, such as Kovar. However, other materials such as glass, plastic, ceramic or other glass to metal sealing alloys may also be used. The preferred enclosure 20 is a T08 or T05 can which is available from Schott Glaswerke part numbers SL 08.039 and SL 04.245 respectively. Other suitable parts for the header assembly 26 and the cover 32 of the accelerometer are AIRPAX A08-616-002 and REMEC A500200-330, respectively. Although a separate header assembly 26 and cover 32 are shown in the figures, the enclosure can be formed as a single piece such as a glass bulb containing filaments. Alternatively, a ceramic surface mount package or the electronic packages used in high volume to package crystals for radio frequency applications may be used. The accelerometer includes a sealed chamber for containing the fluid and for protecting the fluid from outside forces or disturbances so that the fluid is free to move only by natural convection and is not affected by forced convection due to outside sources. The natural convection within the enclosure is altered or changed only by movement of the entire enclosure, thus providing the acceleration sensing.
Free or natural convection is the transfer of heat by the flow of a fluid subject to a heat source. A fluid which is subject to a heat source will flow in a predictable convective flow pattern. This convective flow pattern is affected by acceleration and this effect of acceleration on the convective flow pattern can be measured to determine the acceleration of the enclosure. When temperature sensing elements 22, 24 of the embodiment of FIGS. 3 and 4 are provided with electric current, the resistances of the elements cause the temperature of the elements to rise. The fluid within the enclosure 20 which is adjacent to the elements 22, 24 is heated by the elements and the fluid rises within the enclosure due to the buoyant forces of heated and thereby lower density fluid. The flow pattern of a fluid in free convection in a stationary system is shown in FIG. 1 1.
The source of heat in the model of FIG. 1 1 is a hot wire 200, such as one of the temperature sensing wires, located in the center of the figure which extends into the paper. In the flow pattern shown in FIG. 1 1, the fluid heated by the hot wire 200 expands and rises to the top of the enclosure. The cooler and thereby more dense fluid falls to the bottom of the enclosure due to the force of gravity. As can be een from FIG. 1 1 , the flow pattern of the fluid is symmetrical about a vertical plane through the heat source 200. The lower part of FIG. 1 1 shows the magnitude of the velocity of the fluid as a function of the normalized distance along the X axis.
The temperature profile of a fluid in free convection in a stationary system is symmetrical about the vertical plane through the heat source. Therefore, temperature sensing elements 22, 24 which are heated equally and positioned symmetrically about a vertical plane through the center of the enclosure 20 will register the same temperature when the accelerometer is not subject to acceleration.
When the accelerometer is subject to acceleration the convective flow pattern of the gas within the enclosure 20 changes. FIG. 12 shows the convective flow pattern of a fluid which is subject to gravity and to an acceleration of 1 g applied in the X direction (to the right in the figure). The convective flow of the fluid is distorted due to the acceleration so that more of the fluid heated by the central heat source 200 flows to the left in FIG. 12. The lower part of FIG. 12 shows the magnitude of the velocity of the fluid as a function of the normalized distance along the X axis. When the enclosure 20 is subjected to acceleration, temperature sensing elements 22, 24 which are positioned symmetrically about the vertical plane through the center of the enclosure 20 will be heated differently. The temperature difference between the temperature sensing elements 22, 24 depends on the magnitude of the acceleration. Although the examples shown in FIGS. 1 1 and 12 include the effects of the force of gravity, it should be understood that the device is sensitive to acceleration even in the absence of gravitational force.
The accelerometer of FIGS. 3 and 4 has an acceleration sensitive axis which is generally peφendicular to and in the same plane as the temperature sensing elements 22, 24. When the accelerometer is accelerated along the acceleration sensitive axis, in the direction of the arrow 34, the convective flow of the fluid within the enclosure 20 is affected as described above with reference to FIG. 12. The pattern of convection is skewed due to the acceleration so that the amount of heat transfer to the first temperature sensing element 22 is increased and the amount of heat transfer to the second temperature sensing element 24 is decreased.
Therefore, when the accelerometer of FIG. 3 is subject to acceleration in the direction of the arrow 34, the temperature of the temperature sensing element 22 will be higher than the temperature of the temperature sensing element 24. This difference in temperature between the first and second temperature sensing elements is used to determine the acceleration along the acceleration sensitive axis. Since changes in temperature cause corresponding changes in electrical resistance, the temperature difference between the sensing elements can be easily measured by an electrical circuit such as a Wheatstone bridge.
The accelerometer can also measure inclinations by measuring the acceleration due to gravity. This inclination measuring function is particularly useful in virtual reality input devices in which the inclination of a body part such as the head, arm, leg, knee, torso, hand, or foot of a user is inputted to a computer for use in a creating a virtual reality display. When the accelerometer of FIGS. 3 and 4 is mounted within a computer control device with the sensing elements 22, 24 horizontal, the inclination angle B of the computer control device can be calculated by the following formula:
B - ] Vout where VQUt is the output of the accelerometer, B is the angle of inclination about an axis which is parallel to the temperature sensing elements, and the accelerometer output has been electronically calibrated so that 1 volt represents
1 g of acceleration.
When the accelerometer of FIGS. 3 and 4 is mounted within a computer control device with the temperature sensing elements 22, 24 positioned vertical, the inclination angle B can be calculated by the following formula:
B - cos_1 vout where Vout is the output of the accelerometer, B is the angle of inclination about an axis which is parallel to the temperature sensing elements, and the accelerometer output has been electronically calibrated so that 1 volt represents 1 g acceleration.
Accelerations or inclinations in all directions other than 90 degrees to the acceleration sensitive axis will have a component along the acceleration sensitive axis which can be measured by the accelerometer of FIGS. 3 and 4. An acceleration which is applied at 90 degrees to the acceleration sensitive axis will cause an equal change in temperature for each of the two temperature sensing elements 22, 24. Therefore, the difference in temperature between the temperature sensing elements 22, 24 will be zero for acceleration at 90 degrees to the acceleration sensitive axis. In order to sense acceleration in two or three directions in the present invention, more than one accelerometer is provided and positioned peφendicularly.
The temperature sensing elements 22, 24 are preferably positioned near the center of the enclosure 20 at approximately an equal distance from the cover 32 and the header assembly 26 in order to minimize the effects of external temperature changes on the internal temperature of the fluid and the elements.
The temperature sensing elements 22, 24 are preferably positioned at a sufficient distance from the walls of the cover 32 so that appreciable heat is not lost to the enclosure before the fluid flow reaches the sensor elements.
Additional containing of the enclosure 20 can also be provided to isolate the fluid and the temperature sensing elements from localized external temperature changes. Temperature isolation may be achieved by providing a second enclosure or casing surrounding the enclosure 20. A fluid such as air provided between the enclosure 20 and the second enclosure or casing would minimize uneven heating or cooling of the enclosure 20. Alternatively, a heat sink may be provided, for example, on the header assembly 26, and the remainder of the enclosure may be insulated. The combination of a heat sink and insulation will effectively isolate the enclosure from the effects of localized external temperature changes.
The temperature sensing elements 22, 24 are preferably of a sufficient length and a small enough diameter so that free convection within the enclosure prevails over conduction of heat through the posts 28, 30. Temperature sensing elements having high aspect ratios (length/diameter) are desirable to assure that heat transfer by convection prevails over heat transfer by conduction of heat through the mounting posts. For example, nickel or tungsten temperature sensing elements of 0.3 inches in length and 0.0003 inches in diameter are acceptable.
The temperature sensing elements 22, 24 are preferably made of a metal having a relatively high temperature coefficient of resistivity because such metals provide higher sensitivity. Linear temperature coefficients of resistivity in the range of -55 °C to 200°C are desirable for the temperature sensing elements. Suitable metals for the temperature sensing elements include nickel, platinum and tungsten. However, it should be understood that other pure metals and alloys having similar characteristics can also be used.
The temperature sensing elements 22, 24 are shown in FIGS. 3 and 4 as linear wires which are positioned parallel to each other within the enclosure. However, other shapes and variations of the temperature sensing elements are within the scope of the present invention. Particularly, curved or arc shaped sensing elements may better conform the accelerometer output to a linear mathematical function which provides for simplicity of interface. Additionally, coiled temperature sensing elements may be used in place of linear wires.
The frequency response of the accelerometer is affected by the molecular weight of the gas within the enclosure 20. Gases which have higher molecular weights, such as nitrogen, argon, xenon, neon or krypton and mixtures of these are preferred because they provide for greater temperature difference between the temperature sensing elements 22, 24 for the same heat input power. Helium, which has a lower molecular weight than the gases listed above, will increase the frequency response of the accelerometer by an order of magnitude over the frequency response of an accelerometer using nitrogen. However, the low molecular weight of helium will make an accelerometer more sensitive to localized temperature changes in the environment surrounding the exterior of the enclosure and will require more heater power. There is a trade-off between frequency response and sensitivity to localized environmental temperature changes, and there is also a trade-off between frequency response and heater power required. When the computer control device is a hand held device, higher molecular weight gasses are preferred because they are less sensitive to temperature changes due to the user's hand. The choice of a particular inert gas or mixture of gases will depend on the frequency response and sensitivity required for the control device, and the power available. The use of inert gases is preferred over non-inert gases because non-inert gases may cause the temperature sensing elements to break down or age more quickly. The frequency response characteristics of the accelerometer output may also be varied by varying the pressure of the gas within the enclosure. When the pressure within the enclosure is varied, the accelerometer will exhibit a different frequency response, however, as has already been described, there will be a trade-off between the frequency response, the sensitivity of the accelerometer to external localized temperature changes and heater input power. FIG. 10 is an electrical diagram of a basic circuit which may be used to determine the difference in temperature between the two temperature sensing elements 22, 24. The circuit of FIG. 10 determines the difference in the resistances of the two temperature sensing elements by a Wheatstone bridge. The bridge includes a power lead 36, two known resistances Rl , R2, and a voltage meter 38 which measures the voltage output. In operation, electrical power is supplied from the power lead 36 through the temperature sensing elements 22, 24 and also through the two known resistors Rl , R2. The voltage difference across the Wheatstone bridge from between the two temperature sensing elements 22, 24 to between the two known resistors Rl , R2 is measured by the voltage meter 38. The output of the voltage meter 38 depends upon the acceleration of the device. The circuit of FIG. 10 may be positioned either inside the enclosure, inside the chassis but outside the enclosure, or in the computer. FIG. 2 is circuit diagram of a circuit used for determining acceleration from the accelerometer of FIGS. 3 and 4 which includes signal conditioning. In the circuit of FIG. 2, a constant dc voltage Vin is applied to a voltage regulator 72 which provides a constant current source to the temperature sensing elements 22, 24 of the accelerometer 12. The constant current is applied to the first of the temperature sensing elements 22 and is applied through a series of known resistors R3, R4, R5, and R6 to the other of the temperature sensing elements 24. The resistor R5 is a trim pot, the resistance of which may be varied to balance the bridge. Balancing of the bridge is needed when the two temperature sensing elements 22, 24 are not perfectly matched in resistance so that the output is not adversely influenced by any difference in resistance of the sensing elements. The resistances of the resistors R3, R4, R5, and R6 are selected to achieve sensitivity compensation for a particular accelerometer configuration. For the configuration of the accelerometer shown in FIGS. 3 and 4 resistors R3, R4, R5, and R6 having resistances of 60, 100, 50, and 100 ohms, respectively, are acceptable. A voltage between the two temperature sensing wires 22, 24 is compared to the voltage between the two resistances R3 and R5 at the trim pot R4 to determine VQUt which represents the acceleration or inclination of the accelerometer.
The use of the constant current source provided by the voltage regulator 72 provides self temperature compensation, thus, eliminating the need to provide complicated temperature compensation circuitry. A variable amplifier 74 is provided which allows the output VQUt to be amplified to a desired amplified output voltage needed for a particular application.
In order to determine acceleration of the control device 10 in two or three dimensions for use in controlling a cursor, two or three accelerometers of the type shown in FIGS. 3 and 4 are mounted within the chassis with their acceleration sensitive axes peφendicular to one another. Alternatively, when the control device is used to control a virtual reality device, one, two, or three accelerometers may be used as inclination sensing devices in a control device which is positioned on the body of the user. Another embodiment of the accelerometer for use in the control device
10 of the present invention, shown in FIGS. 5 and 6, is configured to sense acceleration or inclination in two dimensions. This embodiment is provided with an enclosure 50 containing four temperature sensing elements 51 -54 for sensing acceleration along two acceleration sensitive axes, the X and Y axes. The temperature sensing elements are positioned with two parallel temperature sensing elements 51 , 52, and two additional parallel temperature sensing elements 53, 54 which are positioned above and perpendicular to the elements 51 , 52. This four wire embodiment may be heated by the temperature sensitive elements themselves or may be provided with a separate heating element positioned centrally within the enclosure 50. This four wire accelerometer of FIGS. 5 and 6 provides the same result as mounting two of the accelerometers shown in FIGS. 3 and 4 at right angles to each other.
A circuit diagram of a circuit for use in determining acceleration in two directions is shown in FIG. 7. This circuit may be used with the accelerometer of FIGS. 5 and 6 which is capable of sensing acceleration in two directions, or may be used with two of the accelerometers of FIGS. 3 and 4. In the circuit of FIG. 7, a voltage regulator 80 provides a constant current source through resistors R7, R8, R9, RIO, and Rl 1 to each of the temperature sensing elements 51-54 which are connected in series. The use of the signal conditioning circuit of FIG. 7 conserves power over the use of two of the circuits of FIG. 2 because the temperature sensing elements are connected in series. Additional resistors R and capacitors C connect the temperature sensing elements to comparators 84, 86.
The circuit of FIG. 7 provides comparator outputs Vj and V2 which represent the acceleration or inclination along the two temperature sensitive axes of the biaxial accelerometer. An amplifier 82 is provided which allows a zero point of the outputs to be offset. The zero point is the output voltage achieved for zero acceleration and zero inclination. In some instances it is desirable to offset the zero point from zero, in particular, for applications which are responsive to only a limited range of output voltages. For example, in an application which can receive output voltages of the accelerometer only in the 0 to 5 volt range, negative accelerations could not be sensed by the application. However, if the zero point is offset to 2.5 volts, accelerations in both the positive and negative directions can be sensed.
When the accelerometer of FIGS. 5 and 6 is used as an inclinometer in a computer control device, such as an input device for a virtual reality device the inclinations of the computer control device in two dimensions are determined by the following formulas. When the accelerometer of FIGS. 5 and 6 is mounted with both pairs of temperature sensitive elements horizontal, the inclinations B . and B2 are: Bj ~ sin" 1 V, and B2 ~ sin" 1 V2 where B, is the inclination about an axis parallel to the first pair of temperature sensing elements which produce the output voltage of V. , and B2 is the inclination about an axis parallel to the second pair of temperature sensing elements which produce the output voltage of V2. When the accelerometer of FIGS. 5 and 6 is mounted with a first pair of temperature sensing elements vertical and a second pair of temperature sensing elements horizontal, the inclinations Bj and B are:
B, = cos" 1 (V, / cos (sin" 1 V2 )) and B2 = sin" 1 V2 where Bj is the inclination about an axis parallel to the first pair of vertical temperature sensing elements which produce the output voltage of Vj, and B2 is the inclination about an axis parallel to the second pair of horizontal temperature sensing elements which produce the output voltage of V2. These inclinations may be implemented with polynomials or look up tables depending on the particular microprocessor employed. Although the computer control device has been described as sensing inclinations or accelerations, it should be understood that the computer control device may also use rate of change of inclination or acceleration to control a cursor or virtual reality device.
A third embodiment of the accelerometer for use in the present invention is shown in FIGS. 8 and 9. In this embodiment a heating element 40 is provided between the two temperature sensing elements 22, 24. The heating element 40 is positioned centrally within the enclosure 20 so as to provide even heating of the two temperature sensing elements when the enclosure is stationary. The heating element 40 is mounted on posts 42 and is preferably formed of the same material as the temperature sensing elements, however, it may also be formed of a different material than the temperature sensing elements 22, 24. For example, the heating element may be formed of a material with a higher resistance than the temperature sensing elements. Metal heating elements similar to those metals used for the temperature sensing elements with relatively high temperature coefficients of resistivity are desirable because they provide a self compensation of scale factor verse temperature.
The heating element 40, as shown in FIGS. 8 and 9 is preferably located symmetrically at an equal distance from both of the temperature sensing elements 22, 24 so that when the accelerometer is not subject to acceleration or inclination heating of the two temperature sensing sensor elements due to convection is equal. An asymmetrically located heating configuration may also be used, however, the output of such an asymmetrically located heated configuration accelerometer will have an offset that changes versus environmental temperature. In addition, the heating of the fluid may be provided by an element other than a wire such as a point source or a coil. Alternatively, two or more heating elements may be used.
The location of the temperature sensing elements 22, 24 with respect to the heating element 40 will affect the frequency response of the accelerometer, i.e., the speed at which the device registers a change in acceleration. Where a higher frequency response is necessary, the temperature sensing elements 22, 24 may be moved closer to the heating element 40 to provide quicker convection of heat from the heating element to the temperature sensing elements. Element spacing, layout, geometry and position are used to control the temperature of the elements, and therefore, the output of the accelerometer. The package size of the accelerometer according to all of the forgoing embodiments can be as small as current miniature electronic component packages, such as, surface mount components.
Alternatively, the temperature sensing elements may be formed using currently standard processes used to make silicon micro-machines such as surface micro achining wherein layers formed on a silicon substrate are preferentially etched to create temperature sensing element structures. Signal conditioning and transmitting means may be combined inside the same package on the same substrate if desired using these techniques.
The output signal VQUt of any of the above described embodiments of accelerometers may require output signal conditioning to interface with and enhance the performance of the accelerometers. Interface signal conditioning can be used to amplify or diminish the accelerometer output to a voltage required by the particular application electronics. When the accelerometer according to the embodiment of FIGS. 3 and 4, using nitrogen at 1 atm., is accelerated at a rate of about 1 g and is provided with a resistance determining circuit, such as the circuit illustrated in FIG. 10, having an input voltage of about 4 volts at 25°C, the output, VQUt , detected by the voltage meter 38 is about 40 millivolts. Depending on the particular application, an output of 40 millivolts may be insufficient and require amplification by an electronic amplifier or other scale factor circuitry. The 40 millivolt output of the example above described may be amplified to typically between 1 and 10 volts depending on the application.
Signal conditioning may also be used to improve the temperature stability of the accelerometer by compensating for environmental temperature changes. Various temperature compensation circuits are known to those in the art and would be acceptable for compensating for environmental temperature changes in the present invention. An alternate method for reducing the accelerometer sensitivity to external temperature is to employ a constant temperature heater, either external to the accelerometer enclosure 10 or within the accelerometer enclosure itself. The heater keeps the enclosure at a constant temperature and thereby minimizes the effect of environmental temperature changes.
Frequency response compensation circuits may also be used depending on the application, to extend the frequency response of the accelerometer. For example, the frequency response of a nitrogen accelerometer may be extended to the frequency response of a helium accelerometer by a frequency response compensation circuit.
The performance of the accelerometer according to each of the embodiments of the present invention can be improved by matching the resistances in the temperature sensing elements. The temperature sensing elements according to the present invention may have resistances which vary slightly due to differences in the wires themselves or in the mounting of the wires within the enclosure. The temperature sensing elements may be matched by the following procedure which subjects the elements to oxidation to increase the resistances of the temperature sensing elements to a specific desired resistance. The matching of the resistances of the temperature sensing elements improves the performance of the accelerometer and improves consistency between accelerometers which are mass produced.
The signal conditioning, including frequency response enhancement, may be packaged inside in the same package as the sensor and be in the form of an ASIC or other miniaturized semiconductor device.
The temperature sensing elements may be matched using the resistance matching circuit illustrated in FIG. 13 and the resistance matching process of FIG. 14. The temperature sensing elements are preferably matched after they have been mounted on the posts but before the enclosure has been completely enclosed. According to the resistance matching circuit of FIG. 13, the temperature sensing wires 22, 24 are placed in an oxygen rich environment 60 and connected to a current source 62 through a switch 64. The switch 64 and the current source 62 are controlled by a control circuit 66 which may be either analog, digital, or a computer controlled circuit. When the switch 64 is closed, a current which is sufficient to cause oxidation is applied to a temperature sensing element 22 which is in the oxidizing atmosphere. The oxidation of the temperature sensing element causes the resistance of the element to increase until a predetermined reference voltage is reached. The predetermined reference voltage is set by a reference voltage source 68 according to a signal of the control circuit 66. A comparator 70 is used to determine when the resistance of the temperature sensing element has reached the desired resistance and the control circuit operates the switch 64 to stop the oxidation with great accuracy. If the comparator 70 determines that the element has not reach the desired resistance, the control device 66 may increase the current supplied by the current source 62 until the desired resistance is achieved.
According to another embodiment of the invention, the resistance matching circuit of FIG. 13 includes a variable current source 62 and a variable reference voltage source 68. The accuracy of the resistances achieved by this circuit is increased because the current may be reduced as the resistance of the temperature sensing element 22 approaches the desired resistance. The oxidation of the element 22 is slowed down by the reduction in current and thus, may be more accurately controlled. As the current provided by the current source 62 is reduced, the reference voltage must also be adjusted to compensate for the change in current. Thus, according to the flow chart of FIG. 14, the voltage V from the element 22 is compared to the reference voltage and if the voltage V is less than the reference voltage, the current is reduced and the reference voltage is adjusted. The reduction of the current source as the desire resistance is approached provides a more accurate control of the element resistance. The resistance of the temperature sensing elements can be achieved with great accuracy using commercially available instruments. The desired resistance is preferably set so that the increase in the resistance of the elements due to oxidation over the pre-oxidation resistance is less than 10%. The process of FIG. 14 can achieve resistances which are accurate to within a range of 10 to 10 ohms, preferably 10"2 to 10"6 ohms.
One advantage of matching the resistances of the temperature sensing elements is the elimination of the necessity for bridge balancing, for example by the trim pot in the circuit shown in FIG. 2. Another advantage of the resistance matching process is that the oxidation of the wires provides a metallurgical annealing which relieves stress in the elements and contributes to long term stability of the resistance value.
While the invention has been described in detail with reference to a preferred embodiment thereof, it will be apparent to one skilled in the art that various changes can be made, and equivalents employed without departing from the spirit and scope of the invention.

Claims

WHAT IS CLAIMED IS:
1. A control device for inputting information to a computer comprising: a movable housing including an enclosure containing a fluid; heating means for heating the fluid in the enclosure; two first temperature sensing elements positioned within the enclosure such that the fluid moves across the two first temperature sensing elements in free convection during acceleration or inclination of the enclosure, the first temperature sensing elements providing first output signals which are representative of the respective temperatures of the two first temperature sensing elements; processing means for receiving the first output signals and providing an accelerometer signal representative of the acceleration or inclination of the enclosure; and transmission means for transmitting the accelerometer signal from the movable housing to a computer.
2. The control device of claim 1, further comprising control means for controlling a cursor on a computer screen in response to the accelerometer signal transmitted to the computer.
3. The control device of claim 2, wherein the movable housing is adapted to be mounted on a part of the user's body, and further comprising a voice activated means for activating the cursor without use of the user's hands.
4. The control device of claim 1 , further comprising control means for controlling a virtual reality device in response to the accelerometer signal transmitted to the computer.
5. The control device of claim 4, wherein the movable housing is a device which is attachable to a part of a user's body, and the processing means provides an accelerometer signal representative of the inclination of the part of the user's body for use in controlling the virtual reality device.
6. The control device of claim 5, wherein the device which is attachable to a part of a user's body is a headset.
7. The control device of claim 5, wherein the control means controls a virtual reality display on a display screen.
8. The control device of claim 1, further comprising two second temperature sensing elements positioned perpendicular to the two first temperature sensing elements, the two second temperature sensing elements providing second output signals which are representative of the respective temperatures of the two second temperature sensing elements.
9. The control device of claim 8, wherein the processing means receives the second output signals and provides an accelerometer signal representative of the acceleration or inclination of the enclosure in two dimensions.
10. The control device of claim 1 , wherein the heating means is provided by the first and second temperature sensing elements.
11. The control device of claim 1 , wherein the heating means is a heating element positioned within the enclosure.
12. The control device of claim 8, wherein the enclosure is a fluid tight chamber and the first and second, temperature sensing elements are positioned within the fluid tight chamber.
13. The control device of claim 12, wherein the enclosure is formed of metal.
14. A method of controlling a computer system comprising: providing a movable control device including an enclosure containing a fluid, and two first temperature sensing elements positioned within the enclosure such that the fluid moves across the two first temperature sensing elements in free convection during acceleration or inclination of the enclosure, the first temperature sensing elements providing first output signals which are representative of the respective temperatures of the two first temperature sensing elements; moving the movable control device; sensing acceleration or inclination of the movable control device in at least one dimension by sensing changes in free convention of the fluid within the enclosure of the movable control device; determining a change in position or inclination of the movable control device based on the sensed acceleration or inclination; and controlling an output of the computer system according to the change in position or inclination of the control device.
15. The method of controlling a computer system according to claim 14, wherein the step of controlling an output of the computer system includes controlling a cursor on a computer screen according to the change in position or inclination of the control device.
16. The method of controlling a computer system according to claim 15, wherein the cursor is further controlled by activation of voice recognition software.
17. The method of controlling a computer system according to claim 14, wherein the step of controlling an output of the computer system includes controlling a video display of a virtual reality device according to the change in position or inclination of the control device.
18. The method of controlling a computer system according to claim
14, wherein the movable control device is attached to a part of a user's body.
19. The method of controlling a computer system according to claim 14, wherein the enclosure includes two second temperature sensing elements and a change in position or inclination is determined in two dimensions.
20. The method of controlling a computer system according to claim 14, wherein the enclosure is heated by a heating element.
21. The method of controlling a computer system according to claim 14, wherein the enclosure is heated by the first temperature sensing elements.
22. A method of producing an accelerometer for use in a computer control device comprising: mounting a temperature sensing element on a body; placing the temperature sensing element in an oxidizing atmosphere; applying a current to the temperature sensing element in the oxidizing atmosphere to cause oxidation of the temperature sensing element; and precisely controlling the resistance of the temperature sensing element by removing the current when a desired resistance is achieved to produce an accelerometer having a temperature sensing element with a desired resistance.
PCT/US1997/007865 1997-05-09 1997-05-09 Computer control device WO1998011528A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU31201/97A AU3120197A (en) 1997-05-09 1997-05-09 Computer control device
PCT/US1997/007865 WO1998011528A1 (en) 1997-05-09 1997-05-09 Computer control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US1997/007865 WO1998011528A1 (en) 1997-05-09 1997-05-09 Computer control device

Publications (1)

Publication Number Publication Date
WO1998011528A1 true WO1998011528A1 (en) 1998-03-19

Family

ID=22260870

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1997/007865 WO1998011528A1 (en) 1997-05-09 1997-05-09 Computer control device

Country Status (2)

Country Link
AU (1) AU3120197A (en)
WO (1) WO1998011528A1 (en)

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2351636A (en) * 1999-01-20 2001-01-03 Canon Kk Virtual video conferencing apparatus
WO2002065898A2 (en) * 2001-02-19 2002-08-29 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Device and method for determining the viewing direction in terms of a fixed reference co-ordinates system
GB2396905A (en) * 2002-12-31 2004-07-07 Armstrong Healthcare Ltd A device for generating a control signal
EP1473622A2 (en) * 2003-04-30 2004-11-03 Topseed Technology Corp. Hand-held wireless computer cursor controlling device
GB2415486A (en) * 2004-06-21 2005-12-28 Univ Staffordshire Control device wearable on an ear or cap
NL1026945C2 (en) * 2004-09-01 2006-03-02 Access Engineering Method and device for controlling a pointer on a computer screen by spatial movements such as head movements.
GB2427279A (en) * 2005-06-17 2006-12-20 Nanjing Chervon Ind Co Ltd Portable inclinometer comprising a gas heater
WO2009106916A1 (en) * 2008-02-28 2009-09-03 Sony Ericsson Mobile Communications Ab Head tracking for enhanced 3d experience using face detection
US7865043B2 (en) 2003-12-16 2011-01-04 Anoto Ab Method, apparatus, computer program and storage medium for recording a movement of a user unit
US7966146B2 (en) 2007-04-13 2011-06-21 Keynetik, Inc. Force sensing apparatus and method to determine the radius of rotation of a moving object
CN102200881A (en) * 2010-03-24 2011-09-28 索尼公司 Image processing apparatus, image processing method and program
US8834271B2 (en) 2005-08-24 2014-09-16 Nintendo Co., Ltd. Game controller and game system
US8870655B2 (en) 2005-08-24 2014-10-28 Nintendo Co., Ltd. Wireless game controllers
US8888576B2 (en) 1999-02-26 2014-11-18 Mq Gaming, Llc Multi-media interactive play system
US8907889B2 (en) 2005-01-12 2014-12-09 Thinkoptics, Inc. Handheld vision based absolute pointing system
US8913011B2 (en) 2001-02-22 2014-12-16 Creative Kingdoms, Llc Wireless entertainment device, system, and method
US8913003B2 (en) 2006-07-17 2014-12-16 Thinkoptics, Inc. Free-space multi-dimensional absolute pointer using a projection marker system
US8961260B2 (en) 2000-10-20 2015-02-24 Mq Gaming, Llc Toy incorporating RFID tracking device
US9011248B2 (en) 2005-08-22 2015-04-21 Nintendo Co., Ltd. Game operating device
US9039533B2 (en) 2003-03-25 2015-05-26 Creative Kingdoms, Llc Wireless interactive game having both physical and virtual elements
US9087159B2 (en) 2007-08-17 2015-07-21 Adidas International Marketing B.V. Sports electronic training system with sport ball, and applications thereof
US9149717B2 (en) 2000-02-22 2015-10-06 Mq Gaming, Llc Dual-range wireless interactive entertainment device
US9176598B2 (en) 2007-05-08 2015-11-03 Thinkoptics, Inc. Free-space multi-dimensional absolute pointer with improved performance
US9208615B2 (en) 2010-03-24 2015-12-08 Sony Corporation Image processing apparatus, image processing method, and program for facilitating an input operation by a user in response to information displayed in a superimposed manner on a visual field of the user
US9242142B2 (en) 2007-08-17 2016-01-26 Adidas International Marketing B.V. Sports electronic training system with sport ball and electronic gaming features
USRE45905E1 (en) 2005-09-15 2016-03-01 Nintendo Co., Ltd. Video game system with wireless modular handheld controller
US9272206B2 (en) 2002-04-05 2016-03-01 Mq Gaming, Llc System and method for playing an interactive game
US9446319B2 (en) 2003-03-25 2016-09-20 Mq Gaming, Llc Interactive gaming toy
US9507431B2 (en) 2007-01-26 2016-11-29 Apple Inc. Viewing images with tilt-control on a hand-held device
US9616334B2 (en) 2002-04-05 2017-04-11 Mq Gaming, Llc Multi-platform gaming system using RFID-tagged toys
US9727095B2 (en) 2001-05-16 2017-08-08 Apple Inc. Method, device and program for browsing information on a display
US10062297B2 (en) 2007-08-17 2018-08-28 Adidas International Marketing B.V. Sports electronic training system, and applications thereof

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2440189A (en) * 1945-04-13 1948-04-20 Rca Corp Convection current responsive instrument
US3084557A (en) * 1957-07-19 1963-04-09 Ahlefeldt Rolf S Von Accelerometer
US3241374A (en) * 1962-07-13 1966-03-22 G V Controls Inc Sensing of acceleration
US4052340A (en) * 1974-11-13 1977-10-04 U.S. Philips Corporation Method for producing a voltage dependent resistor and a voltage dependent resistor obtained therewith
US4232553A (en) * 1979-01-12 1980-11-11 Kbg Corporation Angular acceleration sensing apparatus
US5012676A (en) * 1988-01-13 1991-05-07 Honda Giken Kogyo Kabushiki Kaisha Gas rate sensor system
US5181181A (en) * 1990-09-27 1993-01-19 Triton Technologies, Inc. Computer apparatus input device for three-dimensional information
US5210549A (en) * 1988-06-17 1993-05-11 Canon Kabushiki Kaisha Ink jet recording head having resistor formed by oxidization
US5279040A (en) * 1990-05-18 1994-01-18 Robert Bosch Gmbh Fluid-based acceleration and tilt sensor
US5287119A (en) * 1987-10-14 1994-02-15 Wang Laboratories, Inc. Computer input device using an orientation sensor
US5553497A (en) * 1994-02-23 1996-09-10 Honda Giken Kogyo Kabushiki Kaisha Gas flow type angular velocity sensor
US5581034A (en) * 1995-01-13 1996-12-03 Remec, Inc. Convective accelerometer and inclinometer

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2440189A (en) * 1945-04-13 1948-04-20 Rca Corp Convection current responsive instrument
US3084557A (en) * 1957-07-19 1963-04-09 Ahlefeldt Rolf S Von Accelerometer
US3241374A (en) * 1962-07-13 1966-03-22 G V Controls Inc Sensing of acceleration
US4052340A (en) * 1974-11-13 1977-10-04 U.S. Philips Corporation Method for producing a voltage dependent resistor and a voltage dependent resistor obtained therewith
US4232553A (en) * 1979-01-12 1980-11-11 Kbg Corporation Angular acceleration sensing apparatus
US5287119A (en) * 1987-10-14 1994-02-15 Wang Laboratories, Inc. Computer input device using an orientation sensor
US5012676A (en) * 1988-01-13 1991-05-07 Honda Giken Kogyo Kabushiki Kaisha Gas rate sensor system
US5210549A (en) * 1988-06-17 1993-05-11 Canon Kabushiki Kaisha Ink jet recording head having resistor formed by oxidization
US5279040A (en) * 1990-05-18 1994-01-18 Robert Bosch Gmbh Fluid-based acceleration and tilt sensor
US5181181A (en) * 1990-09-27 1993-01-19 Triton Technologies, Inc. Computer apparatus input device for three-dimensional information
US5553497A (en) * 1994-02-23 1996-09-10 Honda Giken Kogyo Kabushiki Kaisha Gas flow type angular velocity sensor
US5581034A (en) * 1995-01-13 1996-12-03 Remec, Inc. Convective accelerometer and inclinometer

Cited By (90)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2351636B (en) * 1999-01-20 2003-03-19 Canon Kk Video conferencing apparatus
GB2351636A (en) * 1999-01-20 2001-01-03 Canon Kk Virtual video conferencing apparatus
US9468854B2 (en) 1999-02-26 2016-10-18 Mq Gaming, Llc Multi-platform gaming systems and methods
US8888576B2 (en) 1999-02-26 2014-11-18 Mq Gaming, Llc Multi-media interactive play system
US9186585B2 (en) 1999-02-26 2015-11-17 Mq Gaming, Llc Multi-platform gaming systems and methods
US10300374B2 (en) 1999-02-26 2019-05-28 Mq Gaming, Llc Multi-platform gaming systems and methods
US9861887B1 (en) 1999-02-26 2018-01-09 Mq Gaming, Llc Multi-platform gaming systems and methods
US9731194B2 (en) 1999-02-26 2017-08-15 Mq Gaming, Llc Multi-platform gaming systems and methods
US9814973B2 (en) 2000-02-22 2017-11-14 Mq Gaming, Llc Interactive entertainment system
US9713766B2 (en) 2000-02-22 2017-07-25 Mq Gaming, Llc Dual-range wireless interactive entertainment device
US9579568B2 (en) 2000-02-22 2017-02-28 Mq Gaming, Llc Dual-range wireless interactive entertainment device
US9474962B2 (en) 2000-02-22 2016-10-25 Mq Gaming, Llc Interactive entertainment system
US10307671B2 (en) 2000-02-22 2019-06-04 Mq Gaming, Llc Interactive entertainment system
US10188953B2 (en) 2000-02-22 2019-01-29 Mq Gaming, Llc Dual-range wireless interactive entertainment device
US9149717B2 (en) 2000-02-22 2015-10-06 Mq Gaming, Llc Dual-range wireless interactive entertainment device
US8915785B2 (en) 2000-02-22 2014-12-23 Creative Kingdoms, Llc Interactive entertainment system
US9931578B2 (en) 2000-10-20 2018-04-03 Mq Gaming, Llc Toy incorporating RFID tag
US9480929B2 (en) 2000-10-20 2016-11-01 Mq Gaming, Llc Toy incorporating RFID tag
US9320976B2 (en) 2000-10-20 2016-04-26 Mq Gaming, Llc Wireless toy systems and methods for interactive entertainment
US10307683B2 (en) 2000-10-20 2019-06-04 Mq Gaming, Llc Toy incorporating RFID tag
US8961260B2 (en) 2000-10-20 2015-02-24 Mq Gaming, Llc Toy incorporating RFID tracking device
WO2002065898A2 (en) * 2001-02-19 2002-08-29 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Device and method for determining the viewing direction in terms of a fixed reference co-ordinates system
WO2002065898A3 (en) * 2001-02-19 2003-12-24 Fraunhofer Ges Forschung Device and method for determining the viewing direction in terms of a fixed reference co-ordinates system
US8913011B2 (en) 2001-02-22 2014-12-16 Creative Kingdoms, Llc Wireless entertainment device, system, and method
US10758818B2 (en) 2001-02-22 2020-09-01 Mq Gaming, Llc Wireless entertainment device, system, and method
US10179283B2 (en) 2001-02-22 2019-01-15 Mq Gaming, Llc Wireless entertainment device, system, and method
US9162148B2 (en) 2001-02-22 2015-10-20 Mq Gaming, Llc Wireless entertainment device, system, and method
US9737797B2 (en) 2001-02-22 2017-08-22 Mq Gaming, Llc Wireless entertainment device, system, and method
US9393491B2 (en) 2001-02-22 2016-07-19 Mq Gaming, Llc Wireless entertainment device, system, and method
US9727095B2 (en) 2001-05-16 2017-08-08 Apple Inc. Method, device and program for browsing information on a display
US11278796B2 (en) 2002-04-05 2022-03-22 Mq Gaming, Llc Methods and systems for providing personalized interactive entertainment
US10010790B2 (en) 2002-04-05 2018-07-03 Mq Gaming, Llc System and method for playing an interactive game
US10478719B2 (en) 2002-04-05 2019-11-19 Mq Gaming, Llc Methods and systems for providing personalized interactive entertainment
US9616334B2 (en) 2002-04-05 2017-04-11 Mq Gaming, Llc Multi-platform gaming system using RFID-tagged toys
US9463380B2 (en) 2002-04-05 2016-10-11 Mq Gaming, Llc System and method for playing an interactive game
US10507387B2 (en) 2002-04-05 2019-12-17 Mq Gaming, Llc System and method for playing an interactive game
US9272206B2 (en) 2002-04-05 2016-03-01 Mq Gaming, Llc System and method for playing an interactive game
GB2396905A (en) * 2002-12-31 2004-07-07 Armstrong Healthcare Ltd A device for generating a control signal
US10369463B2 (en) 2003-03-25 2019-08-06 Mq Gaming, Llc Wireless interactive game having both physical and virtual elements
US9707478B2 (en) 2003-03-25 2017-07-18 Mq Gaming, Llc Motion-sensitive controller and associated gaming applications
US9770652B2 (en) 2003-03-25 2017-09-26 Mq Gaming, Llc Wireless interactive game having both physical and virtual elements
US9393500B2 (en) 2003-03-25 2016-07-19 Mq Gaming, Llc Wireless interactive game having both physical and virtual elements
US9993724B2 (en) 2003-03-25 2018-06-12 Mq Gaming, Llc Interactive gaming toy
US9446319B2 (en) 2003-03-25 2016-09-20 Mq Gaming, Llc Interactive gaming toy
US11052309B2 (en) 2003-03-25 2021-07-06 Mq Gaming, Llc Wireless interactive game having both physical and virtual elements
US10583357B2 (en) 2003-03-25 2020-03-10 Mq Gaming, Llc Interactive gaming toy
US10022624B2 (en) 2003-03-25 2018-07-17 Mq Gaming, Llc Wireless interactive game having both physical and virtual elements
US9039533B2 (en) 2003-03-25 2015-05-26 Creative Kingdoms, Llc Wireless interactive game having both physical and virtual elements
US8961312B2 (en) 2003-03-25 2015-02-24 Creative Kingdoms, Llc Motion-sensitive controller and associated gaming applications
EP1473622A3 (en) * 2003-04-30 2009-06-03 Topseed Technology Corp. Hand-held wireless computer cursor controlling device
EP1473622A2 (en) * 2003-04-30 2004-11-03 Topseed Technology Corp. Hand-held wireless computer cursor controlling device
US7865043B2 (en) 2003-12-16 2011-01-04 Anoto Ab Method, apparatus, computer program and storage medium for recording a movement of a user unit
GB2415486A (en) * 2004-06-21 2005-12-28 Univ Staffordshire Control device wearable on an ear or cap
WO2006025732A2 (en) * 2004-09-01 2006-03-09 Access Engineering Method and device for controlling a pointer on a computer screen by spatial movements such as head movements
NL1026945C2 (en) * 2004-09-01 2006-03-02 Access Engineering Method and device for controlling a pointer on a computer screen by spatial movements such as head movements.
WO2006025732A3 (en) * 2004-09-01 2006-11-23 Access Engineering Method and device for controlling a pointer on a computer screen by spatial movements such as head movements
US9675878B2 (en) 2004-09-29 2017-06-13 Mq Gaming, Llc System and method for playing a virtual game by sensing physical movements
US8907889B2 (en) 2005-01-12 2014-12-09 Thinkoptics, Inc. Handheld vision based absolute pointing system
GB2427279A (en) * 2005-06-17 2006-12-20 Nanjing Chervon Ind Co Ltd Portable inclinometer comprising a gas heater
US9700806B2 (en) 2005-08-22 2017-07-11 Nintendo Co., Ltd. Game operating device
US10155170B2 (en) 2005-08-22 2018-12-18 Nintendo Co., Ltd. Game operating device with holding portion detachably holding an electronic device
US9011248B2 (en) 2005-08-22 2015-04-21 Nintendo Co., Ltd. Game operating device
US10661183B2 (en) 2005-08-22 2020-05-26 Nintendo Co., Ltd. Game operating device
US9498728B2 (en) 2005-08-22 2016-11-22 Nintendo Co., Ltd. Game operating device
US10238978B2 (en) 2005-08-22 2019-03-26 Nintendo Co., Ltd. Game operating device
US11027190B2 (en) 2005-08-24 2021-06-08 Nintendo Co., Ltd. Game controller and game system
US9044671B2 (en) 2005-08-24 2015-06-02 Nintendo Co., Ltd. Game controller and game system
US9227138B2 (en) 2005-08-24 2016-01-05 Nintendo Co., Ltd. Game controller and game system
US10137365B2 (en) 2005-08-24 2018-11-27 Nintendo Co., Ltd. Game controller and game system
US8870655B2 (en) 2005-08-24 2014-10-28 Nintendo Co., Ltd. Wireless game controllers
US8834271B2 (en) 2005-08-24 2014-09-16 Nintendo Co., Ltd. Game controller and game system
US9498709B2 (en) 2005-08-24 2016-11-22 Nintendo Co., Ltd. Game controller and game system
USRE45905E1 (en) 2005-09-15 2016-03-01 Nintendo Co., Ltd. Video game system with wireless modular handheld controller
US8913003B2 (en) 2006-07-17 2014-12-16 Thinkoptics, Inc. Free-space multi-dimensional absolute pointer using a projection marker system
US9507431B2 (en) 2007-01-26 2016-11-29 Apple Inc. Viewing images with tilt-control on a hand-held device
US7966146B2 (en) 2007-04-13 2011-06-21 Keynetik, Inc. Force sensing apparatus and method to determine the radius of rotation of a moving object
US9176598B2 (en) 2007-05-08 2015-11-03 Thinkoptics, Inc. Free-space multi-dimensional absolute pointer with improved performance
US9242142B2 (en) 2007-08-17 2016-01-26 Adidas International Marketing B.V. Sports electronic training system with sport ball and electronic gaming features
US10062297B2 (en) 2007-08-17 2018-08-28 Adidas International Marketing B.V. Sports electronic training system, and applications thereof
US9759738B2 (en) 2007-08-17 2017-09-12 Adidas International Marketing B.V. Sports electronic training system, and applications thereof
US9645165B2 (en) 2007-08-17 2017-05-09 Adidas International Marketing B.V. Sports electronic training system with sport ball, and applications thereof
US9625485B2 (en) 2007-08-17 2017-04-18 Adidas International Marketing B.V. Sports electronic training system, and applications thereof
US9087159B2 (en) 2007-08-17 2015-07-21 Adidas International Marketing B.V. Sports electronic training system with sport ball, and applications thereof
WO2009106916A1 (en) * 2008-02-28 2009-09-03 Sony Ericsson Mobile Communications Ab Head tracking for enhanced 3d experience using face detection
US10175857B2 (en) 2010-03-24 2019-01-08 Sony Corporation Image processing device, image processing method, and program for displaying an image in accordance with a selection from a displayed menu and based on a detection by a sensor
US10521085B2 (en) 2010-03-24 2019-12-31 Sony Corporation Image processing device, image processing method, and program for displaying an image in accordance with a selection from a displayed menu and based on a detection by a sensor
US9367964B2 (en) 2010-03-24 2016-06-14 Sony Corporation Image processing device, image processing method, and program for display of a menu on a ground surface for selection with a user's foot
CN102200881B (en) * 2010-03-24 2016-01-13 索尼公司 Image processing apparatus and image processing method
US9208615B2 (en) 2010-03-24 2015-12-08 Sony Corporation Image processing apparatus, image processing method, and program for facilitating an input operation by a user in response to information displayed in a superimposed manner on a visual field of the user
CN102200881A (en) * 2010-03-24 2011-09-28 索尼公司 Image processing apparatus, image processing method and program

Also Published As

Publication number Publication date
AU3120197A (en) 1998-04-02

Similar Documents

Publication Publication Date Title
US5835077A (en) Computer control device
WO1998011528A1 (en) Computer control device
US5581034A (en) Convective accelerometer and inclinometer
US6000939A (en) Universal alignment indicator
US7472611B2 (en) Stress detection method for force sensor device with multiple axis sensor and force sensor device employing this method
US6700174B1 (en) Batch fabricated semiconductor thin-film pressure sensor and method of making same
EP0323709B1 (en) Tri-axial accelerometers
EP0497289B1 (en) A capacitive angular acceleration sensor
US4611491A (en) Accelerometer system
KR100702055B1 (en) digital level measuring device
Luo et al. An optimized micromachined convective accelerometer with no proof mass
US5241850A (en) Sensor with programmable temperature compensation
WO2006014065A1 (en) A method and device for measuring acceleration and/or inclination by using thermal convention of a fluid
JP2006023290A (en) Micro-accelerometer
EP2284545A2 (en) Coplanar proofmasses employable to sense acceleration along three axes
US11377346B2 (en) Low-noise multi axis MEMS accelerometer
Suminto A wide frequency range, rugged silicon micro accelerometer with overrange stops
JP2004093552A (en) Acceleration detection device
Han et al. A triaxial accelerometer based on differential resonant beams and force-balanced capacitive plates
JP2005532540A (en) Sensor and method with heating device
WO1996006328A1 (en) Three-dimensional measurement unit and position indicator
EP0345338A1 (en) An apparatus for controlling a movable reference point on a display
EP0620441A1 (en) Rotational accelerometer
JP3332283B2 (en) Multi-axis acceleration sensor
JP3294707B2 (en) Gas rate sensor with built-in acceleration sensor

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE HU IL IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TR TT UA UG UZ VN AM AZ BY KG KZ MD RU TJ TM

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH KE LS MW SD SZ UG AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
NENP Non-entry into the national phase

Ref country code: JP

Ref document number: 1998513622

Format of ref document f/p: F

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: CA