Patent ID: 7299149

Claim:
A portable device having an action recognizing function, comprising: an action detector for detecting a single 3-dimensional movement of the portable device; a memory for storing a plurality of reference action patterns each representing a plurality of predetermined single 3-dimensional movements of the portable device; and an action recognizer for recognizing an input single 3-dimensional movement of the portable device as one of the plurality of reference action patterns, a reference action pattern manager for managing the plurality of reference action patterns stored in the memory such that the plurality of reference action patterns are registered, maintained or updated based on an input single 3-dimensional movement of the portable device; and an action comparator for comparing the input single 3-dimensional movement of the portable device with the plurality of reference action patterns to determine a reference action pattern that substantially matches the input single 3-dimensional movement of the portable device, wherein each of the plurality of reference action patterns stored in the memory comprises a plurality of sets of sampled data, each of which contains an angle acceleration vector, a roll angle, a pitch angle, and a bearing of the portable device.