US20040043696A1 - Non-contact capacitive sensing system for use in toys - Google Patents

Non-contact capacitive sensing system for use in toys Download PDF

Info

Publication number
US20040043696A1
US20040043696A1 US10/231,987 US23198702A US2004043696A1 US 20040043696 A1 US20040043696 A1 US 20040043696A1 US 23198702 A US23198702 A US 23198702A US 2004043696 A1 US2004043696 A1 US 2004043696A1
Authority
US
United States
Prior art keywords
capacitance
sensing
toy
threshold
proximity
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
US10/231,987
Inventor
Kent Suzuki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bill Goodman Consulting LLC
Original Assignee
Bill Goodman Consulting LLC
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 Bill Goodman Consulting LLC filed Critical Bill Goodman Consulting LLC
Priority to US10/231,987 priority Critical patent/US20040043696A1/en
Assigned to BILL GOODMAN CONSULTING LLC reassignment BILL GOODMAN CONSULTING LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SUZUKI, KENT
Publication of US20040043696A1 publication Critical patent/US20040043696A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H3/00Dolls
    • A63H3/28Arrangements of sound-producing means in dolls; Means in dolls for producing sounds
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H2200/00Computerized interactive toys, e.g. dolls
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H3/00Dolls
    • A63H3/001Dolls simulating physiological processes, e.g. heartbeat, breathing or fever
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K2217/00Indexing scheme related to electronic switching or gating, i.e. not by contact-making or -breaking covered by H03K17/00
    • H03K2217/94Indexing scheme related to electronic switching or gating, i.e. not by contact-making or -breaking covered by H03K17/00 characterised by the way in which the control signal is generated
    • H03K2217/96Touch switches
    • H03K2217/9607Capacitive touch switches
    • H03K2217/96071Capacitive touch switches characterised by the detection principle
    • H03K2217/960715Rc-timing; e.g. measurement of variation of charge time or discharge time of the sensor

Definitions

  • This invention relates to non-contact capacitative sensing and more particularly to its use in toys.
  • Capacitive sensing has been used in many toys in the past to sense touch using conductive areas on the surface of the toy.
  • the basic premise of this technology is that when the conductive area is touched, the capacitance from the person increases the capacitance of the conductive area, which can be sensed in many different ways.
  • the problem with this technology is that a conductive area on a toy is not desirable visually or tactilely. For example, it is difficult to put external conductive sensing areas on a stuffed animal with soft fur, or on the face of a doll, without it being visually and tactilely unappealing.
  • Another disadvantage with this type of touch sensing is that having the conductive areas external to the toy makes it much harder to pass CE ESD immunity standards. Because the user has direct access to the internal circuitry through these conductive areas, it is quite easy to disrupt and/or damage the circuit with static discharge.
  • Another disadvantage with having conductive sensors on surfaces of dolls is that when children dress the doll in clothes, it hides the conductive areas, rendering them useless.
  • Another method of proximity sensing which has been used in toys is the sensing of a special stylus which is wired to the toy itself.
  • One drawback to this method is that if the wire to the stylus ever breaks or becomes intermittent through metal fatigue, the toy is rendered useless. Also, for younger children who haven't learned to write with a pencil, the use of a stylus as a pointing instrument is awkward.
  • This invention also uses capacitive sensing, but differs from the prior art in the fact that the conductive surface is buried inside a toy, and the surface is standard molded plastic, rubber, simulated fur, cloth, or paper, commonly used in toys. The sense areas are undetectable from the outside of the toy, so the visual aesthetics of the toy and tactile textures are preserved.
  • the human body has thin skin and large amounts of fluid inside.
  • a human body part such as a finger is a relatively good conductor inside the skin, which acts like a bag of water with a thin dielectric covering. The body part thus makes a relatively good capacitor to earth ground.
  • the sensing area is referenced to its own ground, which is the negative terminal of one of the batteries, it has some coupling with earth ground as well. So when a human body part that acts like a capacitor to ground comes close to the sensing area, which is one plate of a capacitor, it changes the frequency of the an RC-controlled oscillator inside the toy enough to be able to detect it.
  • the capacitive sensing used is proximity sensing of human skin rather than touch sensing.
  • This proximity sensing must sense much smaller changes in capacitance than standard touch sensing because of the finite distance between the conductive sensing area and the human skin.
  • this method must be very cost-effective in order to be practical for low-cost toys.
  • This type of sensing allows very natural, intuitive interaction with a toy to reliably trigger an electronic response. For example, a child kissing a doll's cheek or a young toddler pointing at a letter can be detected by the electronic toy and can elicit the desired response.
  • the entire capacitive threshold for each sensing area is first set to zero.
  • a capacitive reading is then taken for each sensing area. This reading is the capacitance in terms of the number of oscillator pulses in a predetermined time period.
  • a threshold corresponding to the number of oscillator counts is stored. It is against this stored value that subsequent samples of the sensing area are tested. A body part near the sensing area will cause the capacitance to rise, and the oscillator frequency to fall, which results in a decreased number of oscillator pulses and thus a decreased count. When this count is beneath the previously set threshold by a predetermined amount or delta, then a ‘touched’ condition is triggered, and the toy responds appropriately.
  • the capacitance threshold is adaptive in the sense that if the count representing the capacitance sensed is above the previously established threshold for a long enough period, then the threshold is reset to this value.
  • the initial threshold will reflect a capacitance of the sensing area plus body part. Later, when the sensing area is sampled and the child is no longer clutching the hand of the toy, the capacitance will go down and the count of oscillator pulses will go up. If this occurs for a number of cycles, then the threshold is incremented to this new higher number.
  • a finger, lips or other body part can be sensed when the body part is non-contacting, for instance, 1 ⁇ 4-inch away from the sensing area.
  • the sensing area can be buried beneath the skin of the toy and even underneath synthetic fur in the case of a teddy bear, with the toy's actions being triggered by proximity of the body part.
  • unsightly sensing areas are eliminated, making the toy much more appealing.
  • an activation system utilizes a non-contact capacitive proximity sensing system that permits activation when a finger, lips or other body part is close to a sensing area in the form of a hidden flat conductor so that actual touching of the toy is not required to activate any of the functions of the toy.
  • Low capacitance coaxial cable buried in the toy is used to connect the sensing area to the capacitance detection circuit so that the system is shielded from capacitance other than at the sensing area.
  • Proximity sensing activation occurs when there is an increase in capacitance at the sensing area due to the proximity of a body part, with the change in capacitance being detected through the use of an RC circuit in the feedback loop of an oscillator whose frequency goes down when sensed capacitance goes up.
  • Self-calibrating techniques involving adaptive threshold adjustment provide for fail safe sensing in all environments and across unit-to-unit component variations, with the thresholds being set each time the toy is turned on, then adjusted over time as necessary.
  • multiple sensing areas are sequentially addressed through a multiplexing circuit and all audio circuitry is turned off during sensing to prevent capacitance sensing errors.
  • FIG. 1 is a diagrammatic illustration of one embodiment of the subject invention in which a child is kissing the cheek of a doll having a sensing area located beneath the skin of the check, also showing buried coaxial cable coupling a sensing area to detection circuitry within the doll;
  • FIG. 2 is a top view of a sensing area which is a small piece of copper tape in this embodiment, to which the center conductor of a coaxial cable is soldered;
  • FIG. 3 is a block diagram of the subject system indicating low capacitance coaxial cable connecting sensing areas through a multiplexing circuit to an oscillator, the output of which is coupled to an external event counter within a micro-controller that counts the number of positive-going pulses from the oscillator within a certain predetermined period of time, which is stored as the sensed capacitance;
  • FIG. 4 is a simplified schematic representation of the Schmitt-trigger RC oscillator and a single sensing area when it is selected by the multiplexer of FIG. 3, the sensing area acting as a variable capacitance to ground in parallel with the fixed capacitance of the coaxial cable, PCB, and semiconductor components, there being a fixed resistor which forms an RC circuit in the feedback path of the Schmitt-trigger inverter which causes the circuit to oscillate at a frequency inversely proportional to the total capacitance; and,
  • FIG. 5 is a simplified flow chart showing the programming of the microprocessor of FIG. 3.
  • This proximity-sensing scheme involves both the capacitance sensing areas themselves, the circuitry used to detect a small change in capacitance, as well as the wiring used to connect the two.
  • FIG. 1 what is depicted is a child's toy in the form of a doll, here illustrated at 10 , in which the doll has a number of sensing areas 12 underneath the skin of the doll.
  • the sensing areas are in the feet, hands, stomach, eyes, mouth, and cheeks of the doll.
  • Each of these sensing areas is fitted with buried coaxial cables shown in dotted outline at 14 to connect the sensing areas to the control circuitry of the doll.
  • a child generally indicated at 16 using her lips 18 , to activate the doll to perform one of a number of functions by kissing the doll on the cheek.
  • Other types of functions may be activated when the child's body part is adjacent to the other sensing areas so that the doll can be made to respond in different manners to increased capacitance sensed at different sensing areas.
  • sensing areas are buried within the skin of the doll, as are the lengths of coaxial cable to couple the various sensing areas to control circuitry carried within the doll.
  • one such sensing area is illustrated as including a strip of copper tape 20 to which the center conductor 22 of a coaxial cable 24 is soldered as illustrated at 26 .
  • This inexpensive and simple sensing area comprises a sensor which can be used in the proximity sensing described above.
  • a number of sensing areas 30 , 32 , 34 and 36 are coupled via low capacitance coaxial cable 40 to a multiplexing circuit 42 shown symbolically as having a number of taps 44 contacted through a wiper arm 46 to a common tap 48 .
  • Each of these contact points is connected to the center conductor of the associated coaxial cable, with a resistor R connected between the center conductor of this coaxial cable and the output of an oscillator 50 .
  • this oscillator is a Schmitt-trigger inverter acting as an RC-controlled oscillator.
  • the frequency of the output pulses generated by this Schmitt-trigger inverter are inversely proportional to the capacitance at point 44 of the selected tap, with the output of the oscillator coupled to an external event counter 56 within a micro-controller 58 , with the micro-controller controlling the addressing of the sensing areas as illustrated by signals 60 .
  • the micro-controller has an associated 6 -megahertz crystal 68 and a speaker 70 for an audio output, should such be desired.
  • microprocessor continually scans each of the sensor areas using the multiplexer to select each one sequentially.
  • micro-controller 58 can sense the increase in capacitance of the particular sensing area and cause the toy to respond in a preprogrammed way, depending on the sensing area activated. For instance, if the user touches the doll's lips, the doll may be made to make a kissing sound, emanating from speaker 70 . Additionally there are many types of movements or sounds that the doll can make, depending on what is preprogrammed into micro-controller 58 .
  • oscillator 50 has as its output a frequency which is inversely proportional to the total capacitance.
  • the total capacitance is the sum of the variable capacitance C v , and the fixed capacitance C f .
  • Fixed capacitance C f is due to the capacitance of the low capacitance coaxial cable, circuit board, and other electrical components in the circuit, whereas C v is variable and depends upon the proximity of a body part near a sensing area.
  • the RC circuit is formed by a fixed resistor R in the feedback path of the Schmitt-trigger inverter oscillator such that the frequency of the output of the oscillator is changed by variable capacitor C v due to the proximity of a human body part to the sensing area.
  • the capacitance sensing areas are small conductive surface areas made of conductive tape, copper-clad-PCB, flat copper braid, or any of the many available low-cost conductive materials used in electronics manufacturing.
  • the material can be chosen based on cost, manufacturability, and the tactile quality desired. If the sensing area is to be used in a plush stuffed animal, for example, the sensing area should be soft and malleable, such as copper tape or flat copper braid, as to be undetectable from the outside when the stuffed animal is squeezed.
  • the surface area used in the preferred embodiment is approximately one square inch.
  • Another feature of the subject invention is the method by which the above sensing areas are wired to the detection circuitry, which in one embodiment is on a central circuit board in the toy.
  • the sensing areas are likely to be spread out all over the toy, and may be over twelve inches from the circuit board.
  • Low-capacitance coaxial cable such as low-cost standard 75-ohm video coax cable, can be used.
  • the center conductor of the coax cable is used to connect the capacitive sensing area to the detection circuitry.
  • the outside shield of the coax cable is connected to ground, and this prevents the detection circuitry from detecting false capacitance changes due to human skin near the cabling itself. This method keeps the capacitance sensing localized to the sensing area only.
  • the detection circuitry must be able to reliably sense very small changes in capacitance at the remote sensing area, usually a few picofarads. This small increase in capacitance is a small percentage of the total capacitance of the coax cable, input capacitance of the detection circuitry, and stray capacitances on the circuit board. It would be possible for a very fast micro-controller to time how long it takes to charge this capacitance through a resistor with fine enough resolution to detect this small change in capacitance.
  • micro-controller 58 allows oscillator 50 to run for a pre-determined amount of time, and counts how many low-to-high transitions occurred. This allows the minute difference in oscillator frequency to add up over many cycles, making it easy for a slower micro-controller to accurately detect the percentage of change in the capacitance.
  • the detection circuitry consists of a single Schmitt-trigger inverter acting as the RC oscillator 50 , which oscillates at a frequency inversely proportional to the capacitance that it is connected to.
  • a transistor circuit in an emitter-follower configuration on each sense area may be used which acts as an analog buffer in order to greatly reduce the impedance so that the large capacitance of the analog multiplexer does not affect the oscillation frequency.
  • the output of oscillator 50 is connected to the external event counter 56 input on the micro-controller.
  • a low-dropout regulator may be used which regulates the voltage to the analog oscillator/multiplexer circuit and the micro-controller. This helps to keep the oscillator frequency from drifting over time, and reacting to noise on the battery supply. All of the components used in the circuit are commonly available, mature, low-cost components.
  • this flow chart represents the algorithmic operation of the subject system.
  • the term ‘PAD’ is used to refer to a sensing area, and the two terms are interchangeable.
  • the term ‘touched’ is used to indicate when a person's skin is near enough to the sensing area to trigger the capacitive sensing mechanism. The person doesn't necessarily have to be ‘touching’ the sensing area for this to occur, since it is proximity sensing.
  • the word ‘touched’ is used throughout this patent in order to make it easier to understand.
  • the capacitance reading that will be referred to in FIG. 5 reflects the actual capacitance at the sensing area, and is therefore inversely proportional to the actual number of oscillations counted by the microprocessor.
  • the microprocessor sets the multiplexer to select the sensing area in question, then counts the number of oscillations based on its capacitance in a predetermined period of time, then takes the inverse of that count to arrive at the capacitance reading. For example, assume that the counter is an 8-bit counter, the predetermined period is 1 ms (one millisecond), and that a particular PAD has a quiescent ‘untouched’ capacitance such that it oscillates at 200 kHz when the PAD is connected to the RC oscillator.
  • the microprocessor When the microprocessor selects this PAD using the multiplexer, it will read a count of 200 when it counts for 1 ms. In one embodiment, the microprocessor could subtract this count from the 8-bit maximum, 255, in order to arrive at a ‘capacitance’ reading, in this case a value of 55. When this PAD is touched, the capacitance will rise, and cause the oscillator frequency to fall, let's say to 180 kHz. Now, when the microprocessor takes a reading of this PAD, it will get a count of 180 in 1 ms. Subtracting this from 255, it would arrive at a ‘capacitance’ reading of 75. As shown in this example, the capacitance reading as referred to in FIG. 5 reflects the actual capacitance of the sensing area, not the RC oscillation frequency or the raw oscillation count.
  • the micro-controller starts up in a power-up block 80 , then advances to a threshold initialization block 82 , where thresholds of all of the sensing areas are initialized to the maximum value.
  • the microprocessor advances to a multiplexer initialization block 84 , where it selects the first of the sensing areas. In this case, the first pad is selected.
  • the capacitive sensing algorithm is inhibited if audio is currently being played through a speaker. If audio is not currently playing, the counter is allowed to count the external pulses from the oscillator during a given time interval, as illustrated at 90 .
  • the algorithm prevents readings from being taken while a sound is being played through the speaker so that any electrical noise created on the board due to high current spikes from the audio playback do not give false readings.
  • the current reading is saved, and at a decision block 94 , it is ascertained if the capacitance reading for the current pad is less than the pad's calibrated threshold. It should be noted that the thresholds for all sensing areas are initially set to the maximum value, so that block 94 is always true when the toy has just been turned on.
  • the current capacitance reading for the given pad is smaller than its threshold, this indicates that the threshold may need to be reset. It is first determined if there were enough readings below the threshold to warrant a new threshold value, as seen in block 122 . This debounce feature of requiring X number of consecutive readings below the threshold is utilized to prevent a single noisy reading from erroneously adjusting the threshold. If there hasn't been X number of consecutive readings below the threshold, then this pad is marked as ‘untouched’, and the threshold value is unchanged, as illustrated in block 112 . If there has been X number of consecutive readings below the threshold, then this pad is marked as ‘untouched’, and the current capacitance reading is established as the new threshold as seen in block 124 , and the process iterates back.
  • the threshold initially adjusts to the quiescent capacitance of each sensing area, and why the continual adaptive threshold algorithm is important.
  • all thresholds are set to maximum value.
  • each PAD is always going to have a reading that is less than the threshold in block 94 .
  • the adaptive threshold algorithms is also important in the case when, for instance, the left hand of the doll is touched when the unit is first turned on.
  • the quiescent ‘untouched’ reading should be 100, but the sensing area repeatedly returns a reading of 120 because the left hand is being held by the child, so the threshold gets set to 120.
  • the algorithm notices that the reading is less than the stored threshold, and the ‘untouched’ reading of 100 will now correctly be stored as the new threshold.
  • Block 102 checks to see if all of the PADS have been read, and if not, the next PAD is selected in block 108 and the reading process is repeated. If at block 102 , it is determined that all PADS have been read, then block 104 resets the multiplexer to the first PAD. Block 106 takes into consideration which PAD or combination of PADS were marked as ‘touched’, and triggers the appropriate response.
  • the subject invention has sensing areas that can detect when human skin is in close proximity. All sensing areas are inside of a toy, where it is visually and tactilely undetectable by the user. Moreover, the software algorithm self-calibrates all of the sensing areas each time it is turned on, so the absolute capacitance of a given sensing area, its cabling, and detection circuitry are irrelevant. Moreover, The sensitivity of each area can be set separately.
  • the subject system has been described in connection with its use within a doll, it will be appreciated that the subject system is useful anywhere that proximity sensing is required. It will be noted that the system may be activated by a person's finger or other body part which is spaced from the actual sensor itself. This makes burying of the sensors for whatever reason practical so that a covering or other layer of material may be interposed between the sensor and the body part doing the activation of the system.

Abstract

For toys that respond to touch to trigger a particular response, an activation system utilizes a non-contact capacitive proximity sensing system that permits activation when a finger, lips or other body part is close to a sensing area in the form of a hidden flat conductor under the surface of a toy so that actual touching of the sensor is not required to activate any of the functions of the toy. Low capacitance coaxial cable buried in the toy is used to connect the sensing area to the capacitance detection circuit so that only the capacitance of the sensing area is measured. Proximity sensing activation occurs when there is an increase in capacitance at the sensing area due to the proximity of a body part, with the change in capacitance being detected through the use of an RC circuit in the feedback loop of an oscillator whose frequency decreases when sensed capacitance increases. Self-calibrating techniques involving adaptive threshold adjustment provide for fail safe sensing in all environments and across unit-to-unit component variations, with the thresholds being set each time the toy is turned on, then adjusted over time as necessary. In one embodiment, multiple sensing areas are sequentially addressed through a multiplexing circuit and all audio circuitry is turned off during sensing to prevent capacitance sensing errors.

Description

    FIELD OF INVENTION
  • This invention relates to non-contact capacitative sensing and more particularly to its use in toys. [0001]
  • BACKGROUND OF THE INVENTION
  • In most toys, a child's interface with an electronic toy is through the pressing of switches. This results in a rather unnatural interaction with said toy in order to elicit the desired electronic response, such as having to squeeze a doll's hand instead of holding it, or having to press down on a stuffed animal instead of stroking its fur. [0002]
  • One way to overcome this drawback is through the use of capacitive sensing to sense human touch. Capacitive sensing has been used in many toys in the past to sense touch using conductive areas on the surface of the toy. The basic premise of this technology is that when the conductive area is touched, the capacitance from the person increases the capacitance of the conductive area, which can be sensed in many different ways. The problem with this technology is that a conductive area on a toy is not desirable visually or tactilely. For example, it is difficult to put external conductive sensing areas on a stuffed animal with soft fur, or on the face of a doll, without it being visually and tactilely unappealing. Another disadvantage with this type of touch sensing is that having the conductive areas external to the toy makes it much harder to pass CE ESD immunity standards. Because the user has direct access to the internal circuitry through these conductive areas, it is quite easy to disrupt and/or damage the circuit with static discharge. Another disadvantage with having conductive sensors on surfaces of dolls is that when children dress the doll in clothes, it hides the conductive areas, rendering them useless. [0003]
  • Another method of proximity sensing which has been used in toys is the sensing of a special stylus which is wired to the toy itself. One drawback to this method is that if the wire to the stylus ever breaks or becomes intermittent through metal fatigue, the toy is rendered useless. Also, for younger children who haven't learned to write with a pencil, the use of a stylus as a pointing instrument is awkward. [0004]
  • Another method used by toys to sense the user's “touch” without the use of switches is through the use of light-sensing elements embedded within the doll. When the person's hand covers the light-sensing element, the decrease in light level is interpreted as a “touch”. The disadvantage of this technology is that any object that happens to block light to the area is falsely interpreted as a “touch”. [0005]
  • SUMMARY OF THE INVENTION
  • This invention also uses capacitive sensing, but differs from the prior art in the fact that the conductive surface is buried inside a toy, and the surface is standard molded plastic, rubber, simulated fur, cloth, or paper, commonly used in toys. The sense areas are undetectable from the outside of the toy, so the visual aesthetics of the toy and tactile textures are preserved. Note that the human body has thin skin and large amounts of fluid inside. Thus, a human body part such as a finger is a relatively good conductor inside the skin, which acts like a bag of water with a thin dielectric covering. The body part thus makes a relatively good capacitor to earth ground. Even though the sensing area is referenced to its own ground, which is the negative terminal of one of the batteries, it has some coupling with earth ground as well. So when a human body part that acts like a capacitor to ground comes close to the sensing area, which is one plate of a capacitor, it changes the frequency of the an RC-controlled oscillator inside the toy enough to be able to detect it. [0006]
  • Thus, the capacitive sensing used is proximity sensing of human skin rather than touch sensing. This proximity sensing must sense much smaller changes in capacitance than standard touch sensing because of the finite distance between the conductive sensing area and the human skin. Also, this method must be very cost-effective in order to be practical for low-cost toys. This type of sensing allows very natural, intuitive interaction with a toy to reliably trigger an electronic response. For example, a child kissing a doll's cheek or a young toddler pointing at a letter can be detected by the electronic toy and can elicit the desired response. [0007]
  • In one embodiment, in a self-calibrating sequence when the toy is turned on, the entire capacitive threshold for each sensing area is first set to zero. A capacitive reading is then taken for each sensing area. This reading is the capacitance in terms of the number of oscillator pulses in a predetermined time period. [0008]
  • If there is no change in sensed capacitance over the appropriate number of tries, a threshold corresponding to the number of oscillator counts is stored. It is against this stored value that subsequent samples of the sensing area are tested. A body part near the sensing area will cause the capacitance to rise, and the oscillator frequency to fall, which results in a decreased number of oscillator pulses and thus a decreased count. When this count is beneath the previously set threshold by a predetermined amount or delta, then a ‘touched’ condition is triggered, and the toy responds appropriately. [0009]
  • For self-calibration, the capacitance threshold is adaptive in the sense that if the count representing the capacitance sensed is above the previously established threshold for a long enough period, then the threshold is reset to this value. [0010]
  • Thus for instance, if the sensing area is in the hand of a doll and the child is grasping the hand of the doll when the system is turned on, then the initial threshold will reflect a capacitance of the sensing area plus body part. Later, when the sensing area is sampled and the child is no longer clutching the hand of the toy, the capacitance will go down and the count of oscillator pulses will go up. If this occurs for a number of cycles, then the threshold is incremented to this new higher number. [0011]
  • Note that a finger, lips or other body part can be sensed when the body part is non-contacting, for instance, ¼-inch away from the sensing area. This means that the sensing area can be buried beneath the skin of the toy and even underneath synthetic fur in the case of a teddy bear, with the toy's actions being triggered by proximity of the body part. Thus, unsightly sensing areas are eliminated, making the toy much more appealing. [0012]
  • In summary, for toys that are to respond to touch to trigger a particular response, an activation system utilizes a non-contact capacitive proximity sensing system that permits activation when a finger, lips or other body part is close to a sensing area in the form of a hidden flat conductor so that actual touching of the toy is not required to activate any of the functions of the toy. Low capacitance coaxial cable buried in the toy is used to connect the sensing area to the capacitance detection circuit so that the system is shielded from capacitance other than at the sensing area. Proximity sensing activation occurs when there is an increase in capacitance at the sensing area due to the proximity of a body part, with the change in capacitance being detected through the use of an RC circuit in the feedback loop of an oscillator whose frequency goes down when sensed capacitance goes up. Self-calibrating techniques involving adaptive threshold adjustment provide for fail safe sensing in all environments and across unit-to-unit component variations, with the thresholds being set each time the toy is turned on, then adjusted over time as necessary. In one embodiment, multiple sensing areas are sequentially addressed through a multiplexing circuit and all audio circuitry is turned off during sensing to prevent capacitance sensing errors. [0013]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • These and other features of the subject invention will be better understood in connection with the Detailed Description in conjunction with the Drawings of which: [0014]
  • FIG. 1 is a diagrammatic illustration of one embodiment of the subject invention in which a child is kissing the cheek of a doll having a sensing area located beneath the skin of the check, also showing buried coaxial cable coupling a sensing area to detection circuitry within the doll; [0015]
  • FIG. 2 is a top view of a sensing area which is a small piece of copper tape in this embodiment, to which the center conductor of a coaxial cable is soldered; [0016]
  • FIG. 3 is a block diagram of the subject system indicating low capacitance coaxial cable connecting sensing areas through a multiplexing circuit to an oscillator, the output of which is coupled to an external event counter within a micro-controller that counts the number of positive-going pulses from the oscillator within a certain predetermined period of time, which is stored as the sensed capacitance; [0017]
  • FIG. 4 is a simplified schematic representation of the Schmitt-trigger RC oscillator and a single sensing area when it is selected by the multiplexer of FIG. 3, the sensing area acting as a variable capacitance to ground in parallel with the fixed capacitance of the coaxial cable, PCB, and semiconductor components, there being a fixed resistor which forms an RC circuit in the feedback path of the Schmitt-trigger inverter which causes the circuit to oscillate at a frequency inversely proportional to the total capacitance; and, [0018]
  • FIG. 5 is a simplified flow chart showing the programming of the microprocessor of FIG. 3. [0019]
  • DETAILED DESCRIPTION
  • This proximity-sensing scheme involves both the capacitance sensing areas themselves, the circuitry used to detect a small change in capacitance, as well as the wiring used to connect the two. [0020]
  • Referring now to FIG. 1, what is depicted is a child's toy in the form of a doll, here illustrated at [0021] 10, in which the doll has a number of sensing areas 12 underneath the skin of the doll. In this embodiment, the sensing areas are in the feet, hands, stomach, eyes, mouth, and cheeks of the doll. Each of these sensing areas is fitted with buried coaxial cables shown in dotted outline at 14 to connect the sensing areas to the control circuitry of the doll.
  • Also shown is a child generally indicated at [0022] 16 using her lips 18, to activate the doll to perform one of a number of functions by kissing the doll on the cheek. Other types of functions may be activated when the child's body part is adjacent to the other sensing areas so that the doll can be made to respond in different manners to increased capacitance sensed at different sensing areas.
  • It will be noted that the sensing areas are buried within the skin of the doll, as are the lengths of coaxial cable to couple the various sensing areas to control circuitry carried within the doll. [0023]
  • Referring to FIG. 2, one such sensing area is illustrated as including a strip of [0024] copper tape 20 to which the center conductor 22 of a coaxial cable 24 is soldered as illustrated at 26. This inexpensive and simple sensing area comprises a sensor which can be used in the proximity sensing described above.
  • Referring to FIG. 3, a number of [0025] sensing areas 30, 32, 34 and 36 are coupled via low capacitance coaxial cable 40 to a multiplexing circuit 42 shown symbolically as having a number of taps 44 contacted through a wiper arm 46 to a common tap 48. Each of these contact points is connected to the center conductor of the associated coaxial cable, with a resistor R connected between the center conductor of this coaxial cable and the output of an oscillator 50. In one embodiment, this oscillator is a Schmitt-trigger inverter acting as an RC-controlled oscillator. It will be appreciated that the frequency of the output pulses generated by this Schmitt-trigger inverter are inversely proportional to the capacitance at point 44 of the selected tap, with the output of the oscillator coupled to an external event counter 56 within a micro-controller 58, with the micro-controller controlling the addressing of the sensing areas as illustrated by signals 60. In this embodiment, the micro-controller has an associated 6-megahertz crystal 68 and a speaker 70 for an audio output, should such be desired.
  • The microprocessor continually scans each of the sensor areas using the multiplexer to select each one sequentially. When a body part comes into proximity of a sensing area, micro-controller [0026] 58 can sense the increase in capacitance of the particular sensing area and cause the toy to respond in a preprogrammed way, depending on the sensing area activated. For instance, if the user touches the doll's lips, the doll may be made to make a kissing sound, emanating from speaker 70. Additionally there are many types of movements or sounds that the doll can make, depending on what is preprogrammed into micro-controller 58.
  • Referring to FIG. 4, [0027] oscillator 50 has as its output a frequency which is inversely proportional to the total capacitance. The total capacitance is the sum of the variable capacitance Cv, and the fixed capacitance Cf. Fixed capacitance Cf is due to the capacitance of the low capacitance coaxial cable, circuit board, and other electrical components in the circuit, whereas Cv is variable and depends upon the proximity of a body part near a sensing area. The RC circuit is formed by a fixed resistor R in the feedback path of the Schmitt-trigger inverter oscillator such that the frequency of the output of the oscillator is changed by variable capacitor Cv due to the proximity of a human body part to the sensing area.
  • In operation, the capacitance sensing areas are small conductive surface areas made of conductive tape, copper-clad-PCB, flat copper braid, or any of the many available low-cost conductive materials used in electronics manufacturing. The material can be chosen based on cost, manufacturability, and the tactile quality desired. If the sensing area is to be used in a plush stuffed animal, for example, the sensing area should be soft and malleable, such as copper tape or flat copper braid, as to be undetectable from the outside when the stuffed animal is squeezed. The surface area used in the preferred embodiment is approximately one square inch. [0028]
  • Another feature of the subject invention is the method by which the above sensing areas are wired to the detection circuitry, which in one embodiment is on a central circuit board in the toy. The sensing areas are likely to be spread out all over the toy, and may be over twelve inches from the circuit board. Low-capacitance coaxial cable, such as low-cost standard 75-ohm video coax cable, can be used. The center conductor of the coax cable is used to connect the capacitive sensing area to the detection circuitry. The outside shield of the coax cable is connected to ground, and this prevents the detection circuitry from detecting false capacitance changes due to human skin near the cabling itself. This method keeps the capacitance sensing localized to the sensing area only. [0029]
  • The detection circuitry must be able to reliably sense very small changes in capacitance at the remote sensing area, usually a few picofarads. This small increase in capacitance is a small percentage of the total capacitance of the coax cable, input capacitance of the detection circuitry, and stray capacitances on the circuit board. It would be possible for a very fast micro-controller to time how long it takes to charge this capacitance through a resistor with fine enough resolution to detect this small change in capacitance. [0030]
  • However, the preferred embodiment of the invention uses an RC oscillator scheme to allow a low-speed, low-power micro-controller to detect this small change. In the illustrated embodiment, micro-controller [0031] 58 allows oscillator 50 to run for a pre-determined amount of time, and counts how many low-to-high transitions occurred. This allows the minute difference in oscillator frequency to add up over many cycles, making it easy for a slower micro-controller to accurately detect the percentage of change in the capacitance.
  • The detection circuitry consists of a single Schmitt-trigger inverter acting as the [0032] RC oscillator 50, which oscillates at a frequency inversely proportional to the capacitance that it is connected to. There is an analog multiplexer 42 which selects which sensing area is connected to the oscillator. A transistor circuit in an emitter-follower configuration on each sense area may be used which acts as an analog buffer in order to greatly reduce the impedance so that the large capacitance of the analog multiplexer does not affect the oscillation frequency. The output of oscillator 50 is connected to the external event counter 56 input on the micro-controller. Note that a low-dropout regulator may be used which regulates the voltage to the analog oscillator/multiplexer circuit and the micro-controller. This helps to keep the oscillator frequency from drifting over time, and reacting to noise on the battery supply. All of the components used in the circuit are commonly available, mature, low-cost components.
  • The software algorithm used in the micro-controller in the preferred embodiment is described in the flowchart of FIG. 5. [0033]
  • Referring now to FIG. 5, this flow chart represents the algorithmic operation of the subject system. In the flowchart and elsewhere, the term ‘PAD’ is used to refer to a sensing area, and the two terms are interchangeable. Also, the term ‘touched’ is used to indicate when a person's skin is near enough to the sensing area to trigger the capacitive sensing mechanism. The person doesn't necessarily have to be ‘touching’ the sensing area for this to occur, since it is proximity sensing. However, the word ‘touched’ is used throughout this patent in order to make it easier to understand. [0034]
  • The capacitance reading that will be referred to in FIG. 5 reflects the actual capacitance at the sensing area, and is therefore inversely proportional to the actual number of oscillations counted by the microprocessor. The microprocessor sets the multiplexer to select the sensing area in question, then counts the number of oscillations based on its capacitance in a predetermined period of time, then takes the inverse of that count to arrive at the capacitance reading. For example, assume that the counter is an 8-bit counter, the predetermined period is 1 ms (one millisecond), and that a particular PAD has a quiescent ‘untouched’ capacitance such that it oscillates at 200 kHz when the PAD is connected to the RC oscillator. When the microprocessor selects this PAD using the multiplexer, it will read a count of 200 when it counts for 1 ms. In one embodiment, the microprocessor could subtract this count from the 8-bit maximum, 255, in order to arrive at a ‘capacitance’ reading, in this case a value of 55. When this PAD is touched, the capacitance will rise, and cause the oscillator frequency to fall, let's say to 180 kHz. Now, when the microprocessor takes a reading of this PAD, it will get a count of 180 in 1 ms. Subtracting this from 255, it would arrive at a ‘capacitance’ reading of 75. As shown in this example, the capacitance reading as referred to in FIG. 5 reflects the actual capacitance of the sensing area, not the RC oscillation frequency or the raw oscillation count. [0035]
  • More particularly, the micro-controller starts up in a power-[0036] up block 80, then advances to a threshold initialization block 82, where thresholds of all of the sensing areas are initialized to the maximum value. Next, the microprocessor advances to a multiplexer initialization block 84, where it selects the first of the sensing areas. In this case, the first pad is selected. As can be seen by block 86, the capacitive sensing algorithm is inhibited if audio is currently being played through a speaker. If audio is not currently playing, the counter is allowed to count the external pulses from the oscillator during a given time interval, as illustrated at 90. The algorithm prevents readings from being taken while a sound is being played through the speaker so that any electrical noise created on the board due to high current spikes from the audio playback do not give false readings.
  • As illustrated in [0037] block 90, the current reading is saved, and at a decision block 94, it is ascertained if the capacitance reading for the current pad is less than the pad's calibrated threshold. It should be noted that the thresholds for all sensing areas are initially set to the maximum value, so that block 94 is always true when the toy has just been turned on.
  • If, as illustrated at [0038] block 94, the current capacitance reading for the given pad is smaller than its threshold, this indicates that the threshold may need to be reset. It is first determined if there were enough readings below the threshold to warrant a new threshold value, as seen in block 122. This debounce feature of requiring X number of consecutive readings below the threshold is utilized to prevent a single noisy reading from erroneously adjusting the threshold. If there hasn't been X number of consecutive readings below the threshold, then this pad is marked as ‘untouched’, and the threshold value is unchanged, as illustrated in block 112. If there has been X number of consecutive readings below the threshold, then this pad is marked as ‘untouched’, and the current capacitance reading is established as the new threshold as seen in block 124, and the process iterates back.
  • In order to ascertain if the current pad is being ‘touched’, a determination is made at [0039] block 98 whether the current reading is above this pad's threshold by a given amount. If so, the pad is marked as being touched.
  • As illustrated in [0040] block 98, what constitutes a sensing area being touched is that the current reading minus the current threshold is larger than a predetermined delta value. If so, then the PAD is considered ‘touched’, as illustrated at 100. The delta value being set to a large enough constant so that the system is not triggered by noise, which causes minor changes in the sensed capacitance readings. It should be noted that this delta value may be set to a different value for each sensing areas. This is useful for deliberately setting the touch sensitivity differently on the various sensing areas. In block 98, if the current reading is not larger than the threshold, or the difference is less than the predetermined delta, then the pad is marked as ‘untouched’ as indicated at 112 and at the micro-controller proceeds to block 102.
  • Below is an example of how the threshold initially adjusts to the quiescent capacitance of each sensing area, and why the continual adaptive threshold algorithm is important. When the unit is first turned on, all thresholds are set to maximum value. At this time, each PAD is always going to have a reading that is less than the threshold in [0041] block 94. This is how the system automatically stores the initial quiescent settings for each pad. For instance, let's assume that the current capacitance reading is 100 on the left hand of the doll, the threshold starts at 255. The microprocessor will continually read 100 for the left hand sensing area until block 122 is true, and 100 is now set as the new threshold value to which all subsequent readings of the left hand sensing area is compared.
  • The adaptive threshold algorithms is also important in the case when, for instance, the left hand of the doll is touched when the unit is first turned on. The quiescent ‘untouched’ reading should be 100, but the sensing area repeatedly returns a reading of 120 because the left hand is being held by the child, so the threshold gets set to 120. When the child lets go of the hand, the reading will jump down to 100 and stay there. When that happens, the algorithm notices that the reading is less than the stored threshold, and the ‘untouched’ reading of 100 will now correctly be stored as the new threshold. [0042]
  • In one embodiment, even if a PAD is determined to be ‘touched’, it is not acted upon immediately. All of the PADS are read in a single scanning cycle before the appropriate response is determined. This scheme allows for multiple-PAD detection. For example, if only one hand is touched, the doll may say “I love to hold hands with Mommy”, but if both hands are held, the doll may react differently, for example, by singing “Ring around the Rosie”. [0043] Block 102 checks to see if all of the PADS have been read, and if not, the next PAD is selected in block 108 and the reading process is repeated. If at block 102, it is determined that all PADS have been read, then block 104 resets the multiplexer to the first PAD. Block 106 takes into consideration which PAD or combination of PADS were marked as ‘touched’, and triggers the appropriate response.
  • In summary, the subject invention has sensing areas that can detect when human skin is in close proximity. All sensing areas are inside of a toy, where it is visually and tactilely undetectable by the user. Moreover, the software algorithm self-calibrates all of the sensing areas each time it is turned on, so the absolute capacitance of a given sensing area, its cabling, and detection circuitry are irrelevant. Moreover, The sensitivity of each area can be set separately. [0044]
  • While the subject system has been described in connection with its use within a doll, it will be appreciated that the subject system is useful anywhere that proximity sensing is required. It will be noted that the system may be activated by a person's finger or other body part which is spaced from the actual sensor itself. This makes burying of the sensors for whatever reason practical so that a covering or other layer of material may be interposed between the sensor and the body part doing the activation of the system. [0045]
  • Having now described a few embodiments of the invention, and some modifications and variations thereto, it should be apparent to those skilled in the art that the foregoing is merely illustrative and not limiting, having been presented by the way of example only. Numerous modifications and other embodiments are within the scope of one of ordinary skill in the art and are contemplated as falling within the scope of the invention as limited only by the appended claims and equivalents thereto. [0046]

Claims (17)

What is claimed is:
1. In a battery-operated toy, a system for sensing the proximity of a human body part to a sensing area at said toy for the activation of a selected toy response, comprising:
A non-contact capacitance sensing unit within said toy including an electrically conductive sensing pad, a proximity sensing circuit for the activation of said toy response and a means for connecting said pad to said proximity sensing circuit, whereby said pad may be buried beneath the outer covering of said toy to avoid unsightly visible activation apparatus.
2. The system of claim 1, wherein said means for connecting said pad to said proximity sensing circuit includes a shielded conductor, whereby capacitance sensing is localized to changes in capacitance at said pad.
3. The system of claim 1, wherein said toy includes multiple pads distributed about said toy and wherein said proximity sensing circuit includes a multiplexer for sequentially accessing said pads.
4. The system of claim 1, and further including an automatic calibrating unit for sensing capacitances absent the proximity of a body part and for setting a corresponding capacitance threshold level, the calibrating unit being self-adaptive.
5. The system of claim 4, wherein said proximity sensing circuit includes an RC-controlled oscillator and a counter coupled thereto, the frequency of said oscillator being inversely proportional to the capacitance associated with said pad, and wherein said automatic calibrating unit has said corresponding capacitance threshold level established by the count in said counter.
6. The system of claim 1, wherein said selected toy response is a predetermined sound, and wherein said toy has a sound generator for generating said predetermined sound when activated by said toy, and further including means for inhibiting said proximity sensing circuit when said sound generator is activated, thereby to eliminate any false readings of capacitance due to the electrical noise of said sound generator during capacitance sensing.
7. The system of claim 4, wherein said calibrating unit is activated when said toy is turned on to establish said capacitance threshold level.
8. The system of claim 5, wherein said calibrating unit includes means for adaptively setting said capacitance threshold level.
9. The system of claim 8, wherein said means for adaptively setting said capacitance threshold level includes a unit for setting said capacitance threshold level to a maximum value, means for taking a current capacitance reading, means for ascertaining if the current capacitance reading is less than said threshold and means responsive thereto for saving the current capacitance as the new threshold level.
10. The system of claim 9 and further including means for establishing if the current capacitance reading is larger than said threshold by a predetermined margin and for activating said toy response responsive thereto.
11. A non-contact capacitance sensing system, comprising:
an electrically conductive patch;
a length of coaxial cable having a center conductor coupled to said conductive patch;
an RC-controlled oscillator coupled to said coaxial cable and having an output frequency inversely proportional to the capacitance associated with said patch;
a counter coupled to the output of said oscillator; and
a threshold circuit coupled to the output of said counter for indicating the presence of a body part adjacent to said patch when the count from said counter varies from said threshold, whereby the adjacency of said body part to said patch is sensed.
12. Apparatus for triggering a predetermined response in a toy, comprising:
a non-contact capacitive proximity system having a conductive pad for sensing the proximity of a body part adjacent said pad; and,
a threshold circuit for generating a trigger when the proximity of a body part is sensed.
13. The apparatus of claim 12, wherein the threshold set by said thresholding circuit is adaptively set.
14. The apparatus of claim 13, wherein said adaptively set threshold is set when said toy is turned on.
15. The apparatus of claim 14, wherein said adaptively set threshold is further adjusted after the original setting when said toy is turned on.
16. The apparatus of claim 15, wherein capacitances associated with said pad are periodically monitored, with said threshold being adaptively set when sensed capacitance associated with said pad is sufficiently different from a previously established threshold.
17. The apparatus of claim 16, wherein said threshold is reset if the current sensed capacitance is lower than that associated with said threshold, whereby a capacitance threshold that is set during the proximity of a body part is adjusted upon removal from proximity of said body part from said pad.
US10/231,987 2002-08-30 2002-08-30 Non-contact capacitive sensing system for use in toys Abandoned US20040043696A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/231,987 US20040043696A1 (en) 2002-08-30 2002-08-30 Non-contact capacitive sensing system for use in toys

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/231,987 US20040043696A1 (en) 2002-08-30 2002-08-30 Non-contact capacitive sensing system for use in toys

Publications (1)

Publication Number Publication Date
US20040043696A1 true US20040043696A1 (en) 2004-03-04

Family

ID=31976879

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/231,987 Abandoned US20040043696A1 (en) 2002-08-30 2002-08-30 Non-contact capacitive sensing system for use in toys

Country Status (1)

Country Link
US (1) US20040043696A1 (en)

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040119342A1 (en) * 2002-10-22 2004-06-24 Alps Electric Co., Ltd. Electronic device having touch sensor
US20040249991A1 (en) * 2003-06-03 2004-12-09 Dell Products L.P. Cable detection using cable capacitance
WO2006005635A1 (en) * 2004-07-08 2006-01-19 Corolle A toy sensitive to human touch
US7023221B1 (en) * 2005-05-09 2006-04-04 Holylite Microectronics Corporation Structure of object proximity and position detector
US20060220657A1 (en) * 2005-04-04 2006-10-05 3M Innovative Properties Company Sensor assembly and method of forming the same
US20080053994A1 (en) * 2006-08-30 2008-03-06 Aurora Office Equipment Co., Ltd. Shanghai Paper-Breaker Wastebin Structure
US20090209170A1 (en) * 2008-02-20 2009-08-20 Wolfgang Richter Interactive doll or stuffed animal
US20100270404A1 (en) * 2009-04-28 2010-10-28 Aurora Office Equipment Co., Ltd. Shanghai type protection device for shredders
US20100282879A1 (en) * 2009-05-07 2010-11-11 Aurora Office Equipment Co., Ltd.Shanghai Anti-paper jam protection device for shredders
US20110084683A1 (en) * 2005-08-26 2011-04-14 Jack Chu Low powered activation electronic device
US8008812B2 (en) 2006-07-14 2011-08-30 Aurora Office Equipment Co., Ltd. Paper shredder control system responsive to touch-sensitive element
US8018099B2 (en) 2006-07-14 2011-09-13 Aurora Office Equipment Co., Ltd. Touch-sensitive paper shredder control system
US8146845B2 (en) 2008-08-06 2012-04-03 Aurora Office Equipment Co., Ltd. Shanghai Automatic shredder without choosing the number of paper to be shredded
US8201766B2 (en) 2008-08-19 2012-06-19 Aurora Office Equipment Co., Ltd. Pins or staples removable structure of automatic shredders
US20130120053A1 (en) * 2011-11-16 2013-05-16 Freescale Semiconductor, Inc. Touch pad capacitive sensor circuit
CN103212206A (en) * 2012-01-18 2013-07-24 苏州工业园区若态科技有限公司 Intelligent interactive toy and interaction method thereof
TWI414148B (en) * 2009-01-23 2013-11-01 Holylite Microelectronics Corp Object proximity detector and object position detector
US8708260B2 (en) 2011-08-08 2014-04-29 Aurora Office Equipment Co., Ltd. Depowered standby paper shredder and method
US8723468B2 (en) 2011-04-28 2014-05-13 Aurora Office Equipment Co., Ltd. Cooled motor
WO2015176039A3 (en) * 2014-05-15 2016-01-07 T-Ink, Inc. Area input device and virtual keyboard
US9259659B2 (en) 2013-04-30 2016-02-16 Mattel, Inc. Twist-waist punching figure
US20160147748A1 (en) * 2014-11-21 2016-05-26 Colin FLORENDO Moving tables across nodes in an in-memory database instance
EP2713517B1 (en) * 2006-01-31 2018-01-03 Ares Trading S.A. Injection device with a capacitive proximity sensor
US10188957B2 (en) 2016-10-18 2019-01-29 Mattel, Inc. Toy with proximity-based interactive features
US20200316482A1 (en) * 2017-12-28 2020-10-08 Groove X, Inc. Robot housing movement mechanism
US20230201730A1 (en) * 2021-12-28 2023-06-29 Anthony Blackwell Speaking Doll Assembly

Cited By (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7242323B2 (en) * 2002-10-22 2007-07-10 Alps Electric Co., Ltd. Electronic device having touch sensor
US20040119342A1 (en) * 2002-10-22 2004-06-24 Alps Electric Co., Ltd. Electronic device having touch sensor
US20040249991A1 (en) * 2003-06-03 2004-12-09 Dell Products L.P. Cable detection using cable capacitance
WO2006005635A1 (en) * 2004-07-08 2006-01-19 Corolle A toy sensitive to human touch
US20080305709A1 (en) * 2004-07-08 2008-12-11 Corolle Toy Sensitive to Human Touch
US20080120837A1 (en) * 2005-04-04 2008-05-29 3M Innovative Properties Company Sensor assembly and method of forming the same
US7352191B2 (en) * 2005-04-04 2008-04-01 3M Innovative Properties Company Sensor assembly and method of forming the same
US20060220657A1 (en) * 2005-04-04 2006-10-05 3M Innovative Properties Company Sensor assembly and method of forming the same
US7023221B1 (en) * 2005-05-09 2006-04-04 Holylite Microectronics Corporation Structure of object proximity and position detector
US20110084683A1 (en) * 2005-08-26 2011-04-14 Jack Chu Low powered activation electronic device
US8212168B2 (en) * 2005-08-26 2012-07-03 Jack Chu Low powered activation electronic device
EP2713517B1 (en) * 2006-01-31 2018-01-03 Ares Trading S.A. Injection device with a capacitive proximity sensor
US8963379B2 (en) 2006-07-14 2015-02-24 Aurora Office Equipment Co., Ltd. Shanghai Paper shredder control system responsive to touch-sensitive element
US8008812B2 (en) 2006-07-14 2011-08-30 Aurora Office Equipment Co., Ltd. Paper shredder control system responsive to touch-sensitive element
US8018099B2 (en) 2006-07-14 2011-09-13 Aurora Office Equipment Co., Ltd. Touch-sensitive paper shredder control system
US20080053994A1 (en) * 2006-08-30 2008-03-06 Aurora Office Equipment Co., Ltd. Shanghai Paper-Breaker Wastebin Structure
US8545283B2 (en) * 2008-02-20 2013-10-01 Ident Technology Ag Interactive doll or stuffed animal
US20090209170A1 (en) * 2008-02-20 2009-08-20 Wolfgang Richter Interactive doll or stuffed animal
US8146845B2 (en) 2008-08-06 2012-04-03 Aurora Office Equipment Co., Ltd. Shanghai Automatic shredder without choosing the number of paper to be shredded
US8201766B2 (en) 2008-08-19 2012-06-19 Aurora Office Equipment Co., Ltd. Pins or staples removable structure of automatic shredders
TWI414148B (en) * 2009-01-23 2013-11-01 Holylite Microelectronics Corp Object proximity detector and object position detector
US20100270404A1 (en) * 2009-04-28 2010-10-28 Aurora Office Equipment Co., Ltd. Shanghai type protection device for shredders
US8087599B2 (en) 2009-05-07 2012-01-03 Aurora Office Equipment Co., Ltd. Anti-paper jam protection device for shredders
US20100282879A1 (en) * 2009-05-07 2010-11-11 Aurora Office Equipment Co., Ltd.Shanghai Anti-paper jam protection device for shredders
US8723468B2 (en) 2011-04-28 2014-05-13 Aurora Office Equipment Co., Ltd. Cooled motor
US8708260B2 (en) 2011-08-08 2014-04-29 Aurora Office Equipment Co., Ltd. Depowered standby paper shredder and method
US20130120053A1 (en) * 2011-11-16 2013-05-16 Freescale Semiconductor, Inc. Touch pad capacitive sensor circuit
CN103212206A (en) * 2012-01-18 2013-07-24 苏州工业园区若态科技有限公司 Intelligent interactive toy and interaction method thereof
US9259659B2 (en) 2013-04-30 2016-02-16 Mattel, Inc. Twist-waist punching figure
WO2015176039A3 (en) * 2014-05-15 2016-01-07 T-Ink, Inc. Area input device and virtual keyboard
US20160147748A1 (en) * 2014-11-21 2016-05-26 Colin FLORENDO Moving tables across nodes in an in-memory database instance
US9558216B2 (en) * 2014-11-21 2017-01-31 Sap Se Moving tables across nodes in an in-memory database instance
US10188957B2 (en) 2016-10-18 2019-01-29 Mattel, Inc. Toy with proximity-based interactive features
US20200316482A1 (en) * 2017-12-28 2020-10-08 Groove X, Inc. Robot housing movement mechanism
US11547947B2 (en) * 2017-12-28 2023-01-10 Groove X, Inc. Robot housing movement mechanism
US20230201730A1 (en) * 2021-12-28 2023-06-29 Anthony Blackwell Speaking Doll Assembly

Similar Documents

Publication Publication Date Title
US20040043696A1 (en) Non-contact capacitive sensing system for use in toys
US8633893B2 (en) Pointing device with solid-state roller
US10871830B2 (en) Proximity detection for an input mechanism of an electronic device
US11425480B2 (en) User input element
US6661239B1 (en) Capacitive sensor systems and methods with increased resolution and automatic calibration
US8988367B2 (en) Systems and methods for providing enhanced touch sensing
WO2018107897A1 (en) Touch screen control method and device, mobile terminal, and storage medium
CN102362250B (en) For determining the apparatus and method touching input
US7078911B2 (en) Patent application for a computer motional command interface
JP4383730B2 (en) Electronic device having touch sensor
EP1164697B1 (en) Glass touch sensing circuit
US20120293447A1 (en) Circuits and Methods for Differentiating User Input from Unwanted Matter on a Touch Screen
US9942376B2 (en) Mobile device comprising multiple sensors for controlling functional operations
DE602004027705D1 (en) TOUCH DETECTION FOR A DIGITIZER
CN106775085A (en) A kind of method of screen edge false-touch prevention, device and mobile terminal
TWM474272U (en) Proximity touch sensor cable with a light emitting diode
WO2009031758A1 (en) Input pen and the input system using the same
CN203618784U (en) Cigarette case control circuit and electronic cigarette case
CN105630166B (en) For the control method of mobile terminal, device and mobile terminal
CN106768311A (en) A kind of environment light detection method, device and terminal
TWI474245B (en) Touch control device, sensing circuit and sensing method thereof
TW201415301A (en) Stylus, touch sensitive device and method for recognizing type of input element in contact with capacitive touch screen
CN207283524U (en) Human body sensor circuit
CN105549861B (en) Detection method, control method, control device and electronic device
CN115361628A (en) Earphone control method and earphone

Legal Events

Date Code Title Description
AS Assignment

Owner name: BILL GOODMAN CONSULTING LLC, MAINE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SUZUKI, KENT;REEL/FRAME:013265/0417

Effective date: 20020829

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION