skip to main content
10.1145/320719.322591acmconferencesArticle/Chapter ViewAbstractPublication PagesuistConference Proceedingsconference-collections
Article
Free Access

The VideoMouse: a camera-based multi-degree-of-freedom input device

Authors Info & Claims
Published:07 November 1999Publication History

ABSTRACT

The VideoMouse is a mouse 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 GUI tasks. We describe techniques for mouse functionality, 3D manipulation, navigating large 2D spaces, and using the camera for lightweight scanning tasks.

References

  1. 1.Balakrishnan, R., Baudel, T., Kurtenbach, G., Fitzmaurice, G., "The Rockin'Mouse: Integral 3D Manipulation on a Plane," CHI'97, 311-318. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.Ballard, D.H., Brown, C.M., "Computer Vision". 1982, Englewood Cliffs, New Jersey: Prentice-Hall. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Britton, E., Lipscomb, J., Pique, M., "Making Nested Rotations Convenient for the User," Computer Graphics, 12 (3): p. 222-227, 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.Caprille, B., Torre, V., "Using Vanishing Points for Camera Calibration," International Journal of Computer Vision, 4 (2): p. 127-139, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Dementhon, D., Davis, L.S., "Model-based object pose in 25 lines of code," International Journal of Computer Vision, 15 (112): p. 123-141, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Fitzmaurice, G., Balakrishnan, R., Kurtenbach, G., Buxton, B., "An Exploration into Supporting Artwork Orientation in the User Interface," CHI'99. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Fitzmaurice, G., Ishii, H., Buxton, W., "Bricks: Laying the Foundations for Graspable User Interfaces," CHI'95,442-449. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.Fryer, J., Brown, D., "Lens Distortion for Close-Range Photogrammetry," Photogrammetric and Remote Sensing, 52 (1): p. 51-58, 1986.Google ScholarGoogle Scholar
  9. 9.Harrison, Fishkin, Gujar, Mochon, & Want, "Squeeze Me, Hold Me, Tilt Me! An Exploration of Manipulative User Interfaces," CHI'98, 1998, 17-24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.Hinckley, K., Pausch, R., Proffitt, D., Kassell, N., Two-Handed Virtual Manipulation, TOCHI 5 (3) 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Hinckley, K., Sinclair, M., "Touch-Sensing Input Devices," To appear in CHI'99. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.Hinckley, K., Tullio, J., Pausch, R., Proffitt, D., Kassell, N., "Usability Analysis of 3D Rotation Techniques," UIST'97, 1-10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.Jacob, R., Sibert, L., McFarlane, D., Mullen, M., Jr., "Integrality and Separability of Input Devices," ACM TOCHI, 1 (1): p. 3-26, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.Johnson, W., Jellinek, H., Klotz, L., Rao, R., Card, S., "Bridging the paper and electronic worlds: the paper user interface," INTERCHI'93, 1993, 507-12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.Kurtenbach, G., Fitzmaurice, G., Baudel, T., Buxton, B., "The Design of a GUI Paradigm based on Tablets, Two-hands, and Transparency," CHI'97, 35-42. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.Lyon, R., Haeberli, M., "Designing and testing the optical mouse," VLSI Design, Jan.: p. 20-30, 1982.Google ScholarGoogle Scholar
  17. 17.MacKenzie, I.S., Soukoreff, R.W., Pal, C., "A Two- Ball Mouse Affords Three Degrees of Freedom," CHI'97 Conference Companion, 1997, 303-304. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.Microsoft IntelliMouse Explorer, www.microsoft. com/presspass/features/1999/04-19mouse.htm, 1999Google ScholarGoogle Scholar
  19. 19.Perlin, K., Fox, D., "Pad: An Alternative Approach to the Computer Interface," SIGGRAPH '93, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.Rao, R., Card, S., Johnson, W., Klotz, L., Trigg, R., "Protofoil: Storing and Finding the Information Worker's Paper Documents in an Electronic File Cabinet," CHI'94, 1994, 180-185,477. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.Rekimoto, J., "Tilting Operations for Small Screen Interfaces," UIST'96, 167-168. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22.Szeliski, R., Shum, H.-Y., "Creating full view panoramic image mosaics and texture-mapped models," SIGGRAPH'97, 251-258. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 23.Wacom Intuos tablet, http://www, wacom.com/ productinfo/intuos9x 12.html, 1999.Google ScholarGoogle Scholar
  24. 24.Zhai, S., "Human Performance Evaluation of Manipulation Schemes in Virtual Environments," Proc. IEEE VRAIS'93, 155-161. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. 25.Zhai, S., Milgram, P., "Quantifying Coordination in Multiple DOF Movement and Its Application to Evaluating 6 DOF Input Devices," CHI'98, 320-327. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. 26.Zhai, S., Milgram, P., Buxton, W., "The Effects of Using Fine Muscle Groups in Multiple Degree-of- Freedom Input," CHI'96, 308-315. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. 27.Zhai, S., Smith, B.A., Selker, T., "Improving Browsing Performance: A study of four input devices for scrolling and pointing tasks," INTERACT'97,286-292. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. 28.Zhang, Z., A Flexible New Technique for Camera Calibration. Microsoft Research Technical Report MSR-TR-98-71, 1998.Google ScholarGoogle Scholar
  29. 29.Zimmerman, T., Smith, J. R., Paradiso, J., Allport, D., Gershenfeld, N., "Applying Electric Field Sensing to Human-Computer Interfaces," CHI'95,280-287. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. The VideoMouse: a camera-based multi-degree-of-freedom input device

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        UIST '99: Proceedings of the 12th annual ACM symposium on User interface software and technology
        November 1999
        224 pages
        ISBN:1581130759
        DOI:10.1145/320719

        Copyright © 1999 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 7 November 1999

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        Overall Acceptance Rate842of3,967submissions,21%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader