Chainable DMFT Modules for Flexible Camera Stream Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The conventional system for developing Device Media Foundation Transform (DMFT) lacks flexibility, requiring OEMs to coordinate with multiple hardware vendors and face challenges in updating existing DMFTs, leading to cumbersome processes and potential integration issues.
Innovation Solution
Implementing a system and method for chainable DMFTs that allow OEMs to independently select functionalities from various sources (OS, IHV, ISV, VARs) to customize camera capabilities, enabling the chaining of DMFTs in a specified order to process media capture streams without modifying existing code.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a single comprehensive DMFT is developed to integrate functionalities from multiple hardware vendors, then hardware capabilities can be maximized, but the coordination complexity and difficulty of updates increase significantly
Solution Approach 1:
The patent segments the monolithic DMFT into multiple independent chainable DMFT modules, each provided by different vendors (OEM, IHV, ISV, VAR). These modular DMFTs can be independently developed, maintained, and updated without requiring coordination among all vendors for every change. The segmentation resolves the contradiction by allowing hardware capability integration while eliminating coordination complexity.
Solution Approach 2:
The patent creates a universal DMFT chaining framework that can accommodate multiple vendor-specific DMFT implementations. The chainable architecture provides a universal interface and mechanism that works with DMFTs from any vendor type (OEM, IHV, ISV, VAR), enabling the system to maximize hardware capabilities from diverse sources without requiring vendor-specific integration procedures.
2Adaptability or versatility
If a single comprehensive DMFT is created to meet OEM specifications, then customization is achieved, but subsequent updates require returning to original IHVs making the process cumbersome
Solution Approach 1:
By segmenting the DMFT into independent chainable modules, each vendor maintains ownership and control of their specific DMFT implementation. When updates are needed, the OEM can independently update their portion of the chain without requiring access to or coordination with the original IHVs. This segmentation enables easy updates while preserving customization capability.
Solution Approach 2:
The DMFT chain is designed to be dynamic and reconfigurable, allowing the OEM to add, remove, or reorder DMFT modules based on changing requirements. The chaining mechanism supports dynamic updates where new DMFTs can be inserted into the chain without disrupting existing functionality, making the update process flexible and adaptable to new features.
3Ease of operation
If multiple independent DMFTs are used from different vendors, then flexibility and independent updates are enabled, but integration complexity increases
Solution Approach 1:
The patent introduces a DMFT chain manager as an intermediary component that handles the integration of multiple vendor-specific DMFTs. The chain manager provides standardized interfaces, manages the chaining logic, and coordinates the execution of multiple DMFTs in sequence. This intermediary absorbs the integration complexity, allowing individual DMFTs to remain simple and independently updatable while the system as a whole achieves sophisticated multi-vendor functionality.
Data Source
AI summary
The present disclosure provides devices and techniques for processing a media capture stream captured by a camera device using a chain device media foundation transform (DMFT). The techniques include configuring multiple DMFTs such that an original manufacturer (OEM) may have flexibility in independently selecting various functionalities from different sources (e.g., OS, OEM, IHV, ISV, or VARs) in order to maximize hardware capabilities while minimizing the drawbacks of creating a single DMFT. To that end, the implementation of the present disclosure includes a devices and techniques of chainable DMFTs such that a device transform manager may select a set of functionalities (e.g., face recognition, color effects, etc.) from multiple vendors to customize the camera's capabilities according to the OEM specification.


