Abstract:
Described herein is a method for detecting an anomalous event, like a crash or a free fall, in an electronic apparatus (1) , which envisages the steps of: detecting at least one acceleration signal (Acc) indicative of an acceleration acting on the electronic apparatus (1); and detecting the anomalous event as a function of the acceleration signal (Acc). The step of detecting the anomalous event envisages the steps of: monitoring a normal-mode condition of the electronic apparatus (1); and detecting the anomalous event at least based on the exit of the electronic apparatus (1) from the normal-mode condition. In particular, the step of monitoring a normal-mode condition envisages the steps of: determining a change or variation of acceleration (ΔAcc) associated to the acceleration signal (Acc) ; executing a comparison between the variation of acceleration (ΔAcc) and an acceleration threshold (THA); and determining the permanence in, or exit from, the normal-mode condition according to the result of the comparison. Also described is a detection device (6) implementing the above method.
Abstract:
A method for controlling a pedometer includes the steps of: generating a signal (A z ) correlated to movements of a user of the pedometer; and detecting steps (200-225, 300-320) of the user on the basis of the signal (A z ). The method moreover envisages the steps of checking whether sequences of detected steps (K-2, K-1, K) satisfy pre-determined conditions of regularity (230, 320, 345); updating a total number of valid steps (N VT , 265, 325, 350) if the conditions of regularity (230, 320, 345) are satisfied; and preventing the updating of the total number of valid steps (N VT ) if the conditions of regularity (230, 320, 345) are not satisfied.
Abstract:
A pointing and control device for a computer system includes: a body (9) that can be manoeuvred by a user; and an inertial sensor (12), fixed to the body (9), for supplying first signals (S AX ', S AY ', S AZ ') correlated to the orientation of the body (9) with respect to a gravitational field ( G ) acting on the inertial sensor (12). The device moreover includes: a magnetometer (11), fixed to the body (9) for supplying second signals (S MX ', S HY ', S HZ ') correlated to the orientation of the body (9) with respect to the Earth's magnetic field ( M ) acting on the magnetometer (11); and processing modules (17, 18; 317) for determining an orientation (A, X', Y', Z') of the body (9) in an absolute reference system (X, Y, Z; G , P, N), fixed with respect to the Earth's magnetic field ( M ) and gravitational field ( G ), on the basis of the first signals (S AX ', S AY , S AZ ') and second signals (S MX ', S MY ', S MZ ').
Abstract:
In a pedometer device (1), for detecting and counting steps of a user on foot, an accelerometer sensor (2) detects a vertical acceleration generated during the step. A processing unit (3) is connected to the accelerometer sensor (2), processes an acceleration signal (CalAcc) relating to the acceleration (A) in order to detect the occurrence of a step, and in particular compares the acceleration signal (CalAcc) with a first reference threshold (S + ). The processing unit (3) automatically adapts the first reference threshold (S + ) as a function of the acceleration signal (CalAcc). In particular, the processing unit (3) modifies the first reference threshold (S + ) as a function of an envelope (Env') of the amplitude of the acceleration signal.
Abstract:
A user controlled device (1) movable into a plurality of positions of a three-dimensional space and sending control signals correlated to the detected positions to an electrical appliance (25), in particular a mouse (1) for a computer system, wherein a MEMS acceleration sensor (20) detects 3D movements of the user controlled device. A microcontroller (22) processes the output signals of the MEMS acceleration sensor to generate the control signals, such as screen pointer position signals and "clicking" functions.
Abstract:
A pointing and control device for a computer system includes: a body (9) that can be manoeuvred by a user; and an inertial sensor (12), fixed to the body (9), for supplying first signals (S AX ', S AY ', S AZ ') correlated to the orientation of the body (9) with respect to a gravitational field ( G ) acting on the inertial sensor (12). The device moreover includes: a magnetometer (11), fixed to the body (9) for supplying second signals (S MX ', S MY ', S MZ ') correlated to the orientation of the body (9) with respect to the Earth's magnetic field ( M ) acting on the magnetometer (11); and processing modules (17, 18; 317) for determining an orientation (A, X', Y', Z') of the body (9) in an absolute reference system (X, Y, Z; G , P, N), fixed with respect to the Earth's magnetic field ( M ) and gravitational field ( G ), on the basis of the first signals (S AX ', S AY , S AZ ') and second signals (S MX ', S MY ', S MZ ').
Abstract:
A device for protecting an electronic apparatus includes: a motion-detection device (7, 8, 9), for supplying at least one alert signal (S FF , S R ) in response to pre-determined conditions of motion of the protection device; a counter (18); a first logic circuit (19; 219), for incrementing the counter (18) in the presence of a first value ("1") of the alert signal (S FF , S R ), in a first operating condition; and a second logic circuit (20), for generating a protection signal (INT) on the basis of a count value (C) of the counter (18). In addition, the first logic circuit (19; 219) is configured for decrementing the counter in the presence of a second value ("0") of the alert signal (S FF , S R ), in the first operating condition.
Abstract:
Described herein is a sensor device (2) for an electronic apparatus (1), provided with: a sensing structure (5) generating a first detection signal (Ay); and a dedicated integrated circuit (6), connected to the sensing structure (5), detecting, as a function of the first detection signal (A x ), a first event associated to the electronic apparatus (1) and generating a first interrupt signal (INT1x) upon detection of the first event. The dedicated integrated circuit (6) detects the first event as a function of a temporal evolution of the first detection signal (A x ), and in particular as a function of values assumed by the first detection signal (A x ) within one or more successive time windows (T s1 -T s3 ), and of a relation between these values.
Abstract:
An inertial device that is integratable in a portable electronic device includes: an inertial sensor (11) for generating at least one raw acceleration signal (S X , S Y , S Z ) in response to accelerations caused by movements of walking and running of a user of the pedometer; and a processing unit (12), associated to the inertial sensor (11) for counting a number of steps (N T ) of the user of the pedometer on the basis of the raw acceleration signal (S X , S Y , S Z ). The inertial sensor (11) and the processing unit (12) are both encapsulated within a single package for integrated circuits (13), which can be coupled to a circuit board (9) of an electronic device (1) and is provided with at least one connection terminal (13a) for making the number of steps (N T ) available to the outside world.
Abstract:
Described herein is a sensor device (2) for an electronic apparatus (1), provided with: a sensing structure (5) generating a first detection signal (A x ); and a dedicated integrated circuit (6), connected to the sensing structure (5), detecting, as a function of the first detection signal (A x ), a first event associated to the electronic apparatus (1) and generating a first interrupt signal (INT1x) upon detection of the first event. The dedicated integrated circuit (6) detects the first event as a function of a temporal evolution of the first detection signal (A x ), and in particular as a function of values assumed by the first detection signal (A x ) within one or more successive time windows (T s1 -T s3 ), and of a relation between these values.