Virtual Accessory Playback Control via Event-Based Video Recording

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack the ability to effectively allow users to experience virtual application of accessories beyond direct line of sight, limiting the usability and functionality of virtual accessory applications.

Innovation Solution

A computing device captures a live video of a user and applies selected accessory effects, monitoring for specific events such as head position or eye closure to record or display the video with these effects, enabling playback control and time-shifted viewing even when the user is not directly looking at the camera.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the system requires direct line of sight to the camera for virtual accessory application, then the system complexity is reduced, but the usability and user experience are limited

Engineering Contradiction:
ImproveusabilityVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system pre-records video footage of the user from multiple angles and positions before the actual virtual accessory application. This preliminary recording allows the user to later review and evaluate accessories without needing to maintain direct line of sight to the camera during evaluation, thereby improving usability without significantly increasing real-time system complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the user's appearance with virtually applied accessories from pre-recorded video frames. Instead of requiring real-time camera viewing, the system generates virtual try-on results based on captured footage, allowing users to experience accessories from various angles without maintaining direct camera contact, thus improving ease of operation

Inventive Principle:
Principle #26Copying

2Ease of operation

If the system continuously monitors and records user actions for virtual accessory evaluation, then the user experience is enhanced, but the loss of time and processing overhead increase

Engineering Contradiction:
Improveuser experienceVSAvoidprocessing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system employs periodic monitoring of user actions during pre-recorded video playback rather than continuous real-time monitoring. Key events such as head movements, eye closures, or expressions are detected at specific intervals during video review, reducing processing time while still capturing sufficient user reactions to evaluate accessory appearance from multiple angles

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs video recording and initial processing in advance, storing pre-processed video frames with virtually applied accessories. During user evaluation, the system only needs to retrieve and display pre-processed footage, significantly reducing real-time processing time while maintaining enhanced user experience through multi-angle viewing

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11825184B1Systems and methods for event-based playback control during virtual application of accessories
Publication Date: 2023.11.21 PERFECT MOBILE CORP
  • US11825184B1 patent drawing
  • US11825184B1 patent drawing
  • US11825184B1 patent drawing

AI summary

A computing device obtains a live video of a user, where the live video comprises a plurality of image frames of the user. The computing device obtains selection of at least one accessory effect and generates a user interface displaying the live video in a virtual mirror with the at least one accessory effect applied to the user. 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.