A mouse is provided that uses a camera as its input sensor. A real-time
vision algorithm determines the six degree-of-freedom mouse posture,
consisting of 2D motion, tilt in the forward/back and left/right axes,
rotation of the mouse about its vertical axis, and some limited height
sensing. Thus, a familiar 2D device can be extended for three-dimensional
manipulation, while remaining suitable for standard 2D Graphical User
Interface tasks. The invention includes techniques for mouse
functionality, 3D manipulation, navigating large 2D spaces, and using the
camera for lightweight scanning tasks.
Ένα ποντίκι παρέχεται που χρησιμοποιεί μια φωτογραφική μηχανή ως αισθητήρα εισαγωγής του. Ένας σε πραγματικό χρόνο αλγόριθμος οράματος καθορίζει τη στάση ποντικιών βαθμός-$$$-ΕΛΕΥΘΕΡΊΑΣ έξι, που αποτελείται από 2D την κίνηση, κλίση υπό τους μπροστινούς/πίσω και αριστερούς/δεξιούς άξονες, την περιστροφή του ποντικιού για τον κάθετο άξονά του, και κάποια περιορισμένη έννοια ύψους. Κατά συνέπεια, μια εξοικειωμένη 2D συσκευή μπορεί να επεκταθεί για τον τρισδιάστατο χειρισμό, υπόλοιπη κατάλληλη για τους τυποποιημένους 2D γραφικούς στόχους ενδιάμεσων με τον χρήστη. Η εφεύρεση περιλαμβάνει τις τεχνικές για τη λειτουργία ποντικιών, τρισδιάστατος χειρισμός, μεγάλα 2D διαστήματα πλοήγησης, και χρησιμοποίηση της φωτογραφικής μηχανής για τους ελαφριούς στόχους ανίχνευσης.