A computer program product stored in a non-transitory computer-readable storage medium having computer readable program instructions, the computer readable program instructions read and carried out by a processing device for performing a method for detecting activity quantity of an object, wherein the method comprises: sensing, using a sensor integrated in a single integrated circuit device, one or more movements of the object; generating, using the sensor, a first sensing signal based on the sensed one or more movements, the first sensing signal having one or more magnitudes corresponding to the sensed one or more movements; receiving, at a first input node of a differential amplifier of a signal level comparator integrated in the single integrated circuit device, the first sensing signal: receiving, at a second input node of the differential amplifier a threshold value signal, said threshold value signal received at said second input node as a feedback signal from an output node of said differential amplifier through a resistor circuit integrated in the single integrated circuit device; comparing, by the differential amplifier, each of the one or more magnitudes of the first sensing signal with the threshold value signal; determining, by the differential amplifier, one or more portions of the first sensing signal whose magnitudes exceed the threshold value based on a comparison result between each of the one or more magnitudes and the threshold value; outputting, through the output node of the differential amplifier, the determined one or more portions of the first sensing signal as a second sensing signal to a state machine implemented by a processor integrated in the single integrated circuit device: capturing, using the state machine processor, one or more events, each captured event corresponding to one of the one or more movements of the object, based on acceleration data included in the second sensing signal; adding, using a counter integrated in the single integrated circuit device, the captured one or more events to an accumulated number of movements; outputting, using the counter, the accumulated number of the movements to each of a trigger signal generator integrated in the single integrated circuit device and a radio transceiver integrated in the single integrated circuit device; determining, using the trigger signal generator, whether at least two trigger conditions are satisfied at least based on the accumulated number of the movements received from the counter, a first trigger condition related to the accumulated number of the movements and a second trigger condition related to an elapsed time, said elapsed time being provided by a timer in synchronization with the counter; generating, using the trigger signal generator, a trigger signal for receipt by a radio circuit in response to determination that the at least two trigger conditions are satisfied and outputting the trigger signal to the radio transceiver, said transceiver being normally in an unpowered off-state; determining, using the radio transceiver, whether the trigger signal is received from the trigger signal generator; automatically powering up the radio transceiver to an on-state from said off-state powering up the radio transceiver in response to determining that the trigger signal is received; receiving, using the radio transceiver, the accumulated number of the movements and ID information corresponding to the object: generating, using the radio transceiver, an activity quantity signal based on the accumulated number of the movements and the ID information; and transmitting, using the radio transceiver, the activity quantity signal over a communication network; wherein said capturing of one or more events further comprises: combining acceleration data included in the first sensing signal and a gait cycle of a pedestrian model to recognize an event corresponding to a movement.
›14.↳ 13The computer program product of claim 13 , wherein when the number of the movements is more than a predetermined number, it is determined that the fir…d2
The computer program product of claim 13 , wherein when the number of the movements is more than a predetermined number, it is determined that the first condition is satisfied.
›15.↳ 13The computer program product of claim 13 , wherein when the elapsed time is more than a predetermined time, it is determined that the second condition…d2
The computer program product of claim 13 , wherein when the elapsed time is more than a predetermined time, it is determined that the second condition is satisfied.
›16.↳ 13The computer program product of claim 13 , wherein the first sensing signal includes an acceleration signal sensed using an acceleration sensor.d2
The computer program product of claim 13 , wherein the first sensing signal includes an acceleration signal sensed using an acceleration sensor.
›17.↳ 13The computer program product of claim 13 , wherein the activity quantity signal is generated using a radio-frequency identification (RFID) tag.d2
The computer program product of claim 13 , wherein the activity quantity signal is generated using a radio-frequency identification (RFID) tag.