Patent ID: 8629836

Claim:
A handheld device comprising: at least one sensor for determining rotation of said handheld device about a first axis and generating a first output associated therewith and for determining rotation of said handheld device about a second axis and generating a second output associated therewith; an accelerometer for determining an acceleration of said handheld device and outputting an acceleration output associated therewith; and a processing unit for receiving said first and second outputs and said acceleration output and for: (a) determining an orientation of the handheld device relative to an absolute reference, said orientation being determined based upon the acceleration output, (b) processing at least one of said first output and said second output using said determined orientation; and (c) determining an unintended motion associated with the handheld device; and (d) processing at least one of the first output and the second output to compensate for the unintended motion.