Device Performance Consistency Scoring via Frame Render Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Computing device manufacturers face challenges in providing users with consistent performance expectations for digital content, as variations in hardware and software capabilities across devices make it difficult for developers and users to predict the quality of user experience, especially when rendering high-definition video or executing resource-intensive applications.
Innovation Solution
A system that determines consistency scores based on render times between adjacent frames during graphical displays, such as animations or videos, allowing users to assess the performance of their devices before purchasing applications, by simulating workload conditions and providing scores like graphics and video consistency scores.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple devices with different hardware and software capabilities are provided, then device versatility and market coverage are improved, but performance consistency across devices deteriorates
Solution Approach 1:
The system changes the parameter of performance measurement by introducing render time metrics and consistency scores. Instead of relying on subjective user experience, the patent objectively measures the time taken to render frames and calculates consistency scores that quantify performance variability across different devices. This allows manufacturers to maintain hardware diversity while providing standardized performance expectations to users.
2Adaptability or versatility
If hardware variations are increased to provide devices at different price points, then market accessibility is improved, but user experience predictability deteriorates
Solution Approach 1:
The system implements feedback by providing consistency scores back to users and developers. These scores are derived from actual rendering performance measurements and provide actionable information about expected user experience quality. This feedback loop enables users to make informed purchasing decisions and developers to optimize applications for specific device performance levels.
Solution Approach 2:
The patent replaces subjective human judgment of performance with automated computational measurement. Instead of relying on user testimonials or manual testing, the system uses automated rendering benchmarks and consistency score calculations to objectively assess and communicate device performance capabilities.
3Measurement precision
If performance testing is made more comprehensive to accurately assess device capabilities, then measurement precision is improved, but testing complexity and time consumption increase
Solution Approach 1:
The system extracts only the essential performance metric needed for user experience assessment: render time consistency. Rather than implementing comprehensive testing of all device functions, the patent focuses specifically on measuring frame rendering times and calculating consistency scores, which directly correlate with user-perceived performance quality in graphical applications.
Solution Approach 2:
The testing approach is segmented into discrete, measurable components: individual frame render times are measured separately, then aggregated into consistency scores. This segmentation allows for precise measurement of performance characteristics while keeping the testing methodology manageable and interpretable.
Data Source
AI summary
Systems and techniques are provided for measuring consistency of animation and/or video rendering on a device, and providing a user with an indication of one or more consistency scores of the user's device. The consistency score indicates generally the consistency of user experience that is expected for the user device. In some cases, the consistency score is calculated based upon the differences in rendering times between adjacent frames in an animation, and/or the number of frames that have a render difference that differs from a standard or baseline value. A consistency score also may be based upon the framerate achievable by the device when rendering a video at a constant quality.


