Numerical Controller Drawing Quality Adaptation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing numerical controllers face responsiveness degradation due to increased CPU processing loads, as they do not dynamically optimize screen display processing in response to fluctuations in CPU processing amounts, leading to issues like dropped frames and reduced operability.
Innovation Solution
A numerical controller with a drawing processing unit, image display cycle measurement unit, and drawing quality change processing unit that measures and adjusts the screen's display cycle and CPU processing amount to determine and adjust the drawing quality, thereby controlling the processing load and maintaining responsiveness.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If the CPU processing amount for screen display is increased to improve display quality, then the drawing quality of the screen is improved, but the display cycle becomes longer and responsiveness deteriorates when other CPU processing increases
Solution Approach 1:
The patent implements dynamic adjustment of drawing quality based on real-time CPU processing load conditions. The drawing quality change processing unit monitors CPU processing amounts and automatically adjusts drawing quality levels, transforming the static display system into a dynamic one that adapts to varying computational demands, thereby resolving the contradiction between maintaining high drawing quality and ensuring responsive display cycles.
Solution Approach 2:
The system changes the parameter of drawing quality (such as resolution, color depth, or anti-aliasing level) based on CPU processing conditions. When CPU load is high, the system reduces drawing quality parameters to maintain acceptable display cycle times; when CPU load is low, it increases drawing quality parameters to provide better visual output, thus dynamically balancing quality and responsiveness.
2Speed
If the CPU processing amount for screen display is reduced to improve display cycle, then the responsiveness is improved, but the drawing quality of the screen deteriorates
Solution Approach 1:
The system dynamically adjusts drawing quality parameters based on real-time CPU processing load monitoring. When CPU processing amount increases causing display cycle extension, the drawing quality change processing unit automatically reduces drawing quality to restore responsive display cycles, and vice versa, creating a adaptive balance between quality and speed.
Solution Approach 2:
The patent implements parameter changes in drawing quality (such as reducing resolution, color depth, or effect intensity) when CPU processing load prevents maintaining the original display cycle. This parameter adjustment allows the system to maintain responsive performance while minimizing quality degradation, and recover quality when processing conditions improve.
3Speed
If the drawing quality is dynamically adjusted based on CPU processing amount, then the responsiveness is maintained, but the system complexity increases
Solution Approach 1:
The patent implements a feedback mechanism where the drawing quality change processing unit continuously monitors CPU processing amounts and uses this feedback to adjust drawing quality parameters. This closed-loop control system automatically maintains responsive display cycles by adjusting quality based on real-time processing conditions, achieving responsiveness maintenance through a relatively simple feedback-based approach rather than complex predictive algorithms.
Data Source
AI summary
A numerical controller includes a drawing processing unit that draws a screen on a display unit, an image display cycle measurement processing unit that measures a display cycle of the screen, and a drawing quality change processing unit that determines drawing quality of the screen based on the display cycle or a CPU processing amount estimated from the display cycle. The drawing processing unit draws the screen according to the drawing quality determined by the drawing quality change processing unit.


