Efficient Text-Entry in Mixed Reality: Tap, Gaze & Pinch, SwEYEpe (CHI 2025 Late-Breaking Work)

Haowen Wei*, Ziheng Li*, Xichen He, Ben Yang, Steven Feiner

Preparing for CHI 2025 Late-Breaking Work

IndexPen Demo

Duration: Sep 2023 – Present
Role: Project Lead, Lead Software Engineer, Experimenter
Advisor: Dr. Steven K. Feiner
Status: Preparing for CHI 2025 Late-Breaking Work

Overview:
Sweyepe reimagines text-entry in mixed reality (MR) environments by utilizing gaze paths instead of traditional finger swipes on a keyboard. The system combines various input modalities, including tapping, gaze, pinching, and swiping, to create an intuitive and seamless text-entry experience. Users can enter text by simply looking at letters in a specific sequence, mimicking the “swiping” motion commonly used on mobile keyboards, but using eye movements.

The system employs a fixation detection algorithm to filter the user’s gaze path, ensuring that only intentional movements are considered. It then matches the user’s gaze path with an ideal one using a language model to further refine and predict the most likely word candidates. This approach leverages natural eye movement patterns to allow efficient and hands-free text input in MR, significantly enhancing usability and interaction.

Key Features:

  • Multi-Modal Interaction: Combines various input modalities to offer natural text-entry experiences in MR.
  • User-Centric Design: Focuses on usability and efficiency, ensuring that text-entry methods are intuitive for users.
  • Evaluation: Conducted user studies to assess the effectiveness of the proposed methods in improving MR interaction.

My Contributions:

  • Foundation Development: Built the project’s foundation, including both the front-end and back-end systems.
  • Gesture and Eye Tracking System: Invented the gesture and eye-tracking based input system, enabling intuitive text entry through gaze path tracking.
  • System Design: Implemented the fixation detection algorithm to filter gaze paths and developed the mechanism for matching ideal gaze paths with user gaze paths.

Significance:
Sweyepe aims to enhance user interaction in mixed reality by introducing more intuitive text-entry solutions. By combining various input modalities and refining user interactions through language modeling, the project seeks to create a more user-friendly and efficient MR environment.

Additional Notes:
Detailed insights into this project can be found in my Master’s thesis. The paper is currently being prepared for submission as a CHI2025 late-breaking work.