Enabling Tangible Interaction on Non-touch Displays with Optical Mouse Sensor and Visible Light Communication
Authors
Title of the Paper
Enabling Tangible Interaction on Non-touch Displays with Optical Mouse Sensor and Visible Light Communication
Paper Information
- Field of Study: Human-Computer Interaction (HCI)
- Keywords: Tangible, Tabletop, Optical Mouse, Visible Light Communication, Tangible User Interfaces, Object Tracking, Display Interaction, VLC, Interaction Devices, Sensor Platforms
Research Background and Problem Statement
-
Identified Problems or Challenges:
- Traditional Tangible User Interfaces (TUIs) require precise tracking of object properties (e.g., position and orientation), but existing solutions often involve expensive hardware and complex installation setups.
- Touchscreen-based tracking methods face the "grounding problem," where objects may not be trackable when not being touched or grounded by the user; additionally, their ability to track concurrent objects is limited.
- Technologies using additional devices such as projectors or depth cameras still face limitations in terms of applicability.
-
Significance: Embedded tangible interaction interfaces integrated with display screens have broad application potential in areas such as education, gaming, and productivity tools. These interfaces enhance user interaction experiences, but low-cost, precise positioning, and hassle-free installation solutions are critical.
-
Motivation and Related Work:
- This study leverages the optical sensing capabilities of optical mouse sensors and Visible Light Communication (VLC) technology to propose a novel low-cost tangible tracking method.
- Existing research on screen-based tracking technologies, such as infrared cameras, RFID sensors, and digital light processing projectors, has demonstrated successful applications but often lacks accessibility and affordability.
Proposed Solution
-
Proposed Method:
- A system named "Centaur" was designed, combining Visible Light Communication technology and optical mouse sensors to enable tangible interaction on non-touch displays.
- The system dynamically transmits high-frequency light signals as position beacons via screen pixels, which are decoded by optical mouse sensors to determine the position and orientation of tangible objects.
-
Innovations:
- Utilizes the pixel refresh rate characteristics of ordinary screens to transmit invisible light signals for precise tracking via mouse sensors, minimizing interference from traditional visual patterns.
- Proposes a cost-effective tracking method that supports tangible interaction using standard personal computers without requiring specialized hardware.
- Redefines the functionality of optical mouse sensors, employing them as receivers for VLC signal decoding rather than solely as displacement measurement devices.
-
Implementation Steps and Key Technologies:
- On the Screen Side: Embeds a light signal transmission system, dividing the screen into multiple small regions and transmitting different position IDs.
- On the Mouse Side: Optical mouse sensors capture screen light signals without requiring additional sensors or hardware.
- Tracking System: Based on the collected light signals and position data, calculates the real-time position and orientation of objects; integrates mouse displacement tracking to address real-time tracking latency.
Research Outcomes
-
Specific Results:
- Accurate Tracking Capability: Centaur can track the position and orientation of multiple optical mice or customized MouseTokens in real time on the screen.
- Flexibility: The system is compatible with both touch and non-touch screens, eliminating interaction barriers caused by the "grounding problem."
- Low Cost: Customized MouseTokens cost approximately $10 to manufacture, with the potential to further reduce costs using off-the-shelf commercial optical mice.
-
Advantages over Existing Solutions:
- Compared to touch-based tangible interaction, Centaur addresses the issue of tracking failure when objects are not touched and supports more concurrent tangibles.
- Compared to camera/projector-based tracking methods, Centaur is simpler to operate, more cost-effective, and less dependent on specialized hardware.
- The combination of high-refresh-rate screens and optical mice minimizes visual interference.
-
Experimental or Evaluation Results:
- Positioning Accuracy: Achieved a resolution of 12×12 mm, with excellent accuracy in application scenarios.
- Orientation Estimation Error: Average error within ±2 degrees, outperforming many orientation estimation methods based on peripheral patterns or touchscreens.
- Positioning Latency: Initial VLC positioning takes approximately 0.41 seconds, and orientation tracking takes about 0.8 seconds, comparable to other time-domain encoding methods.
- Interference Resistance: Under various screen content backgrounds (static images or dynamic videos), the statistical packet error rate is typically below 20%.
-
Limitations and Future Directions:
- Limitations: For certain commercial optical mice, access to sensor registers may be restricted; positioning failures may require manual adjustment of the mouse position for retrying.
- Improvements:
- Enhance the data sampling rate of mouse sensors to reduce positioning latency.
- Utilize higher-resolution screens to improve absolute positioning accuracy.
- Add forward error correction to further enhance positioning performance under dynamic content.
- Future Applications: Extend the technology to OLED screens, integrate with touchscreens and robotic systems, and provide more comprehensive interaction experiences and collaborative environments.
Markdown Formatting Notes
The scientific information is clear and well-organized, with distinct sections. Key information is not omitted. Sections without provided information are omitted.
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- How can optical mouse sensors and visible light communication enable low-cost real-time object tracking on non-touch screens?Category: Spatial Localization, Trajectory Recovery, and Location Signal MethodsSimilar questionsarrow_forward
- Can optical mouse sensors accurately locate and identify object orientation by decoding frequency signals from screen pixels?Category: Spatial Localization, Trajectory Recovery, and Location Signal MethodsSimilar questionsarrow_forward
- Can the Centaur system maintain positioning accuracy and error resistance under dynamic screen content?Category: Spatial Localization, Trajectory Recovery, and Location Signal MethodsSimilar questionsarrow_forward
Practical Problems
1- Users struggle to achieve low-cost real-time object interaction on non-touchscreen devices.Category: Spatial Localization, Trajectory Recovery, and Location Signal MethodsSimilar questionsarrow_forward
- 75%
KeyMap: Improving Keyboard Shortcut Vocabulary Using Norman's Mapping
CHI '20· Prototyping & User Testing
- 75%
X-Droid: A Quick and Easy Android Prototyping Framework with a Single App Illusion
UIST '19· Prototyping & User Testing
- 60%
Exploring New File Metaphors for a Networked World through the File Biography
CHI '18· Knowledge Worker Tools & Workflows +1
- 60%
Beyond "One-Size-Fits-All": Understanding the Diversity in How Software Newcomers Discover and Make Use of Help Resources
CHI '19· User Research Methods (Interviews, Surveys, Observation) +1
- 60%
Proxemics Beyond Proximity: Designing for Flexible Social Interaction Through Cross-Device Interaction
CHI '20· Distributed Team Collaboration +1
- 60%
Classification of Functional Attention in Video Meetings
CHI '20· Remote Work Tools & Experience +1
- 60%
How Digital Tools Impact Convergent and Divergent Thinking in Design Ideation
CHI '21· Customizable & Personalized Objects +1
- 60%
Integrated Visualization Editing via Parameterized Declarative Templates
CHI '21· Interactive Data Visualization +1
- 60%
Think-Aloud Computing: Supporting Rich and Low-Effort Knowledge Capture
CHI '21· Knowledge Worker Tools & Workflows +1
- 60%
TweakIt: Supporting End-User Programmers Who Transmogrify Code
CHI '21· Knowledge Worker Tools & Workflows +1
Based on Jaccard similarity of research subtopics & professions (≥60%)