Dynamic Display Frame Rate Control for CPU Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image display systems face challenges in maintaining user interface operability when displaying moving images, as they struggle to adjust display frame rates dynamically in response to changing CPU loads, leading to delayed user interactions and inefficient processing loads.

Innovation Solution

A display control apparatus that includes an input unit for user operations and a control unit to adjust the display frame rate based on processing loads, automatically determining whether to increase or decrease the frame rate to optimize UI responsiveness without impairing operability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the display frame rate is increased to display images more smoothly, then the image display quality is improved, but the processing load on the display apparatus becomes heavier, causing UI operation delays

Engineering Contradiction:
Improvedisplay frame rateVSAvoidUI operability
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The display frame rate is made dynamically adjustable based on real-time CPU load conditions. The system automatically increases the frame rate when CPU load is light to improve image smoothness, and decreases it when CPU load increases to maintain UI responsiveness, creating a dynamic balance between display quality and operability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the display frame rate parameter according to CPU load conditions. By monitoring CPU usage and adjusting the frame rate parameter accordingly, the system optimizes the balance between smooth image display and UI responsiveness without requiring manual user intervention

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If the display frame rate is decreased to reduce processing load, then UI operability is improved, but the image display smoothness deteriorates

Engineering Contradiction:
ImproveUI operabilityVSAvoiddisplay frame rate
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The system dynamically adjusts the display frame rate based on actual CPU load conditions rather than using a fixed low frame rate. This allows the system to maintain high frame rates when possible for smooth display, while only reducing them when necessary to preserve UI responsiveness

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback control by monitoring CPU load conditions and automatically adjusting the display frame rate in response. This closed-loop control ensures that the frame rate is optimized based on real-time system state, preventing both excessive load and unnecessarily low frame rates

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If manual adjustment of display frame rate is required to optimize performance, then adaptability is improved, but the ease of operation deteriorates due to troublesome user operations

Engineering Contradiction:
Improveframe rate adaptabilityVSAvoiduser operation simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs self-service by automatically monitoring CPU load conditions and adjusting the display frame rate without requiring user intervention. The apparatus autonomously optimizes its own performance parameters, eliminating the need for troublesome manual adjustments while maintaining high adaptability to varying system conditions

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10224001B2Display control apparatus, display control method, display control system, and storage medium
Publication Date: 2019.03.05 CANON KK
  • US10224001B2 patent drawing
  • US10224001B2 patent drawing
  • US10224001B2 patent drawing

AI summary

A display control apparatus, which executes control required to display a moving image, received via a network, on a display unit, the apparatus comprising: an input unit configured to input an operation instruction required to operate the display control apparatus; and a control unit configured to execute control required to display, on the display unit, a moving image at a frame rate depending on whether or not processing according to the operation instruction input by the input unit is executed.