DMFT Post-Processing Control for Dynamic Media Feature Toggling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media processing technologies lack the ability to dynamically enable or disable post-processing features like eye gaze correction and background blur without requiring application code changes, limiting user experience enhancements.

Innovation Solution

A mechanism is provided to manage and update post-processing settings in the Device Media Foundation Transform (DMFT) through a device integration service, allowing users to toggle features like eye gaze correction and background blur without direct access to the DMFT, using a registry and remote procedure calls to apply changes to captured media samples.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If post-processing features are hard-coded into applications, then feature functionality is reliable, but system complexity increases and ease of operation deteriorates

Engineering Contradiction:
Improveuser ability to toggle post-processing featuresVSAvoidsystem architecture complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system separates post-processing feature control from application code by creating an independent DMFT component that handles all post-processing operations. This segmentation allows features to be controlled centrally through a registry and event system rather than being distributed across multiple applications, reducing overall system complexity while improving ease of operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary event system that mediates between user settings changes and DMFT feature application. When a setting changes in the registry, an event is asserted that triggers the DMFT to apply or remove features dynamically. This intermediary mechanism enables flexible feature control without requiring direct modification of application code.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If post-processing features are applied dynamically through events, then adaptability improves, but reliability of feature application may deteriorate

Engineering Contradiction:
Improvedynamic feature enabling/disablingVSAvoidfeature application consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements feedback through event-driven architecture where changes to post-processing settings in the registry automatically trigger events that are asserted to the DMFT. This feedback loop ensures that feature application status always reflects current user preferences, maintaining reliability while enabling dynamic adaptability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent establishes preliminary conditions by requiring that feature settings be registered in advance in the registry before they can be dynamically applied. This preliminary registration ensures that all available features are known to the system beforehand, providing a reliable foundation for subsequent dynamic feature application through events.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If all applications access post-processing through predefined interfaces, then ease of operation improves, but loss of information about application-specific needs increases

Engineering Contradiction:
Improveuniform access to post-processingVSAvoidapplication-specific post-processing requirements
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The DMFT component is designed as a universal interface that all applications can use to access post-processing features. This multi-functional component handles various post-processing operations (eye gaze correction, background blur, etc.) through a single standardized interface, making ease of operation improved while the registry stores detailed information about specific feature requirements for different scenarios.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentEP4154110B1Mechanism to turn on/off post-processing features in the device media foundation transform
Publication Date: 2026.03.04 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP4154110B1 patent drawingFigure 1
  • EP4154110B1 patent drawingFigure 2
  • EP4154110B1 patent drawingFigure 3

AI summary

In an embodiment described herein, a method for a mechanism to turn a post processing feature in the Device Media Foundation Transform is described. The method comprises managing, at a device integration service executing on a computing device, a current setting of a feature and updating the current setting as stored in a registry in response to a changed setting of the feature and asserting a setting changed event. The method also includes applying the updated current setting to captured media samples via the Device Media Foundation Transform in response to the asserted setting changed event.