DMFT Resolution List Expansion via Application Scaling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing Device Media Foundation Transform (DMFT) architecture limits image frame resolution to that supported by the main video recorder, preventing the use of higher resolution from other devices and resulting in reduced user experience.
Innovation Solution
A frame resolution setting method that establishes a resolution list including supported resolutions by the main image capture device, allows an application program to update this list with additional resolutions, and performs image scaling to generate output frames at a target resolution, enabling the use of higher resolutions not initially supported by the main device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the DMFT architecture uses the main video recorder's supported resolutions, then the system maintains compatibility and stable operation, but the output resolution is limited and cannot utilize higher resolutions from other devices
Solution Approach 1:
The patent introduces an application program as an intermediary between the image capture device and the DMFT. This application program receives image frames from the main video recorder, performs scaling processing to convert them to target resolutions, and then provides the scaled frames to the DMFT. This mediator approach allows the system to output at resolutions not natively supported by the main video recorder while maintaining DMFT compatibility.
Solution Approach 2:
The patent changes the resolution parameter of image frames through scaling processing. The application program scales input image frames with resolution different from the target resolution to generate output frames at the desired target resolution. This parameter transformation enables the system to overcome the resolution limitations of the main video recorder.
2Adaptability or versatility
If the system outputs image data at resolutions supported only by the main video recorder, then processing remains simple, but user experience deteriorates due to inability to access higher resolutions from other devices
Solution Approach 1:
The application program performs self-service by automatically detecting the resolution capabilities of connected devices, determining appropriate target resolutions, and performing the necessary scaling operations without requiring manual intervention from the user. The system autonomously manages the resolution adaptation process.
Solution Approach 2:
The application program performs preliminary scaling processing on image frames before they are passed to the DMFT. By pre-processing the images to the correct resolution, the system avoids the need for complex real-time resolution negotiation and setup operations, simplifying the user experience.
3Adaptability or versatility
If multiple resolutions are added to the resolution list, then the camera application can select from more options, but the system complexity increases due to additional processing requirements
Solution Approach 1:
The application program performs scaling processing only when necessary - that is, when the input frame resolution differs from the target resolution. When resolutions already match, no scaling is performed. This partial action approach avoids unnecessary processing overhead while still providing multiple resolution options.
Data Source
AI summary
A frame resolution setting method based on device media foundation transform (DMFT) and a computer system are provided. The DMFT establishes a resolution list including at least one first resolution according to the at least one first resolution supported by a main image capture device. An application program provides at least one second resolution to the DMFT to update the resolution list. A camera application program selects a target resolution between the first resolution and the second resolution in the resolution list provided by the DMFT. The application program performs image scaling processing on a plurality of first input image frames generated by the main image capture device according to the target resolution to generate a plurality of first output image frames conforming to the target resolution. The application program provides the first output image frames conforming to the target resolution to the DMFT.


