Face-Aligned Virtual Piano Keyboard for Full 88-Key Range

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual piano systems are limited by the need for projection onto a surface and have a restricted key range, which restricts user movement and accuracy.

Innovation Solution

A face alignment system using camera-based computer vision to dynamically update the virtual piano keyboard's position based on the user's face, allowing freedom of movement and expanding the key range.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the virtual piano is projected onto a surface, then the keyboard position is fixed, but the user's freedom of movement is limited and key range is restricted

Engineering Contradiction:
Improveuser freedom of movementVSAvoidkey range
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The virtual piano keyboard is made dynamic by continuously repositioning it based on real-time detection of the user's face location. The system updates the keyboard position dynamically to maintain alignment with the user's face, allowing free movement while preserving a consistent 88-key range always centered on the face.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system introduces an intermediary mechanism using facial landmark detection and camera-based computer vision. This intermediary layer translates the user's face position into virtual keyboard positioning, enabling the keyboard to follow the user's movements while maintaining a fixed relative layout.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the virtual piano uses fixed keyboard location, then the system is simple, but accuracy is limited and key range is restricted

Engineering Contradiction:
Improvekey position accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system replaces the mechanical/projection-based positioning method with an optical/computer vision-based system. Instead of projecting a fixed keyboard image, the system uses camera-based detection of facial landmarks to calculate and position the virtual keyboard dynamically, improving accuracy while adding computational complexity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system creates a virtual copy of the physical keyboard that is dynamically repositioned based on the user's face location. This virtual copy maintains the standard 88-key layout but adapts its position in space to follow the user's face, enabling precise key mapping regardless of user movement.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If the virtual piano is aligned to user's face, then key range is expanded and freedom of movement is enhanced, but measurement and detection complexity increases

Engineering Contradiction:
Improvekey rangeVSAvoidfacial landmark detection complexity
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system focuses the complex detection and measurement processes on a specific local area - the user's face. By concentrating computational resources on detecting facial landmarks within a localized region, the system achieves accurate positioning without requiring complex full-scene analysis, thus managing the detection complexity while enabling expanded key range.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250322819A1Face alignment virtual piano system
Publication Date: 2025.10.16 WU JI-HONG ALEX
  • US20250322819A1 patent drawing
  • US20250322819A1 patent drawing
  • US20250322819A1 patent drawing

AI summary

The present invention relates to a face alignment virtual piano system using computer vision technology. Traditionally, projector-based virtual pianos are centered on the projection, this limits the size of virtual pianos. The system circumvents this issue by utilizing facial landmark tracking to accurately and dynamically adjust the virtual keyboard's alignment based on the user's face position. In doing so the position of the keyboard is no longer fixed to the position of the projection, but rather it is determined by the user's position. This not only significantly enhances the freedom of movement of the user, but also allows for the possibility of full 88-key pianos.