Virtual Hair Effects Playback Control for Multi-Angle User Viewing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to allow users to fully experience virtual application of effects, such as hair styling, when they are not directly facing the camera due to limitations in event-based playback control.

Innovation Solution

A computing device monitors user actions for predefined target events, such as turning away from the camera, and records or displays virtual effects based on these events, enabling users to experience effects from different angles and positions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the system displays virtual effects in real-time only when user faces camera, then system complexity is reduced, but user experience is limited when user turns away from camera

Engineering Contradiction:
Improveuser experience coverageVSAvoidevent monitoring and recording mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system pre-defines multiple target events (eye closure, head turning, camera movement) that trigger recording mode. By anticipating user actions before they occur and preparing recording mechanisms in advance, the system enables seamless transition from real-time display to recorded playback without complex real-time detection algorithms

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Recorded video serves as an intermediary between the user and the virtual effects when direct real-time display is not possible. The recording mechanism acts as a mediator that captures and stores effect applications, allowing users to review them later through playback control interfaces

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If the system records live video continuously to capture all user actions, then complete user experience is captured, but energy consumption and data storage requirements increase

Engineering Contradiction:
Improveuser action coverageVSAvoidenergy consumption for video processing
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

Instead of continuous recording, the system employs periodic sampling triggered by predefined target events. Recording is activated only when specific conditions occur (eye closure, head turning, etc.), creating a periodic rather than continuous operation pattern that reduces energy consumption while capturing essential user actions

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system applies partial recording by selectively capturing only the portions of user interaction that involve target events rather than recording all actions. This partial action approach suffices to provide complete user experience coverage for virtual effect evaluation without the overhead of continuous full-action recording

Inventive Principle:
Principle #16Partial or excessive action

3Speed

If the system provides real-time feedback only during active monitoring, then response time is reduced, but users cannot review effects at their convenience

Engineering Contradiction:
Improvefeedback response timeVSAvoiduser control flexibility
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The system dynamically switches between real-time display mode and recorded playback mode based on user needs. The playback control interface allows users to control when recorded video is displayed, creating a dynamic system that adapts between immediate feedback and user-convenient review without being constrained to a single operational mode

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12363355B2Systems and methods for event-based playback control during virtual application of effects
Publication Date: 2025.07.15 PERFECT MOBILE CORP
  • US12363355B2 patent drawing
  • US12363355B2 patent drawing
  • US12363355B2 patent drawing

AI summary

A computing device obtains a live video of a user, where the live video comprises image frames of the user. The computing device obtains selection of at least one effect relating to a hair region of the user and generates a user interface displaying the live video in a virtual minor with the at least one effect applied to the hair region. The computing device monitors for an occurrence of a first target event relating to actions by the user in the live video. In response to detecting an occurrence of the first target event during the live video, the computing device records the live video based on the occurrence of the first target event and detects an occurrence of a second target event relating to actions by the user. The computing device stops recording of the live video responsive to the occurrence of the second target event.