Per-Participant Video Effects With Adjustable Real-Time Customization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video communication platforms lack the ability to apply video effects in real time or substantially real time, limiting user customization and comfort during long-form video sessions, leading to monotony and reluctance to enable video due to perceived lack of preparation.

Innovation Solution

A system that allows participants to apply video effects such as filters, accessories, and borders in real time or substantially real time, with adjustable opacity and intensity, enabling users to customize their appearance within video communication sessions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If video effects are applied in real-time during video communication sessions, then user comfort and engagement are enhanced, but system complexity and processing requirements increase

Engineering Contradiction:
Improveuser comfortVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system pre-processes and caches video effects during non-session periods, preparing filtered video frames and effect parameters in advance. When a video session starts, the pre-processed effects are quickly applied to live video streams, reducing real-time processing burden while maintaining high user comfort and engagement levels

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple video effects with adjustable opacity and intensity are provided, then customization and user engagement improve, but processing time and computational resources increase

Engineering Contradiction:
ImprovecustomizationVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system implements a tiered approach where basic video effects are applied by default with standard parameters, while advanced customization options (multiple effects, adjustable opacity, intensity control) are only activated when users explicitly select them. This ensures fast processing for standard use cases while providing comprehensive customization when needed, balancing processing time with user engagement

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If video effects are applied to all participants in a video session, then engagement and interaction improve, but network bandwidth and system resources increase

Engineering Contradiction:
ImproveengagementVSAvoidnetwork bandwidth
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The system applies video effects selectively based on participant roles, session type, and individual user preferences. For example, speakers may receive different effect treatments than audience members, and effects can be adjusted per participant rather than uniformly applied to all. This localized approach maintains high engagement for active participants while reducing overall network bandwidth consumption and system resource usage

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12375619B2Applying video effects corresponding to each participant within a video communication session
Publication Date: 2025.07.29 ZOOM COMMUNICATIONS INC
  • US12375619B2 patent drawing
  • US12375619B2 patent drawing
  • US12375619B2 patent drawing

AI summary

Methods and systems provide for applying a video effect to a video corresponding to a participant within a video communication session. The system displays a video for each of at least a subset of the participants and a user interface including a selectable video effects UI element. The system receives a selection by a participant of the video effects UI element. In response to receiving the selection, the system displays a variety of video effects options for modifying the appearance of the video and/or modifying a visual representation of the participant. The system then receives a selection by the participant of a video effects option, and further receives a subselection for customizing the amount of the video effect to be applied. The system then applies, in real time or substantially real time, the selected video effect in the selected amount to the video corresponding to the participant.