Remote Display Metadata Routing for Faster Image Commands
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Operator panels for machine tools often require cumbersome and error-prone communication with the processing unit for executing display commands, such as zooming, rotating, or shifting image sections, which can lead to inefficient data processing and suboptimal image representation.
Innovation Solution
The display unit receives metadata associated with the data and decides based on this metadata whether to execute display commands locally or transmit them to the processing unit, allowing for efficient relief of the processing unit and optimal image information delivery to the user.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the display unit transmits all display commands to the numerical control unit for processing, then the numerical control unit maintains centralized control, but the processing load on the numerical control unit increases and response time delays
Solution Approach 1:
The patent segments the processing responsibilities by dividing display commands into two categories: geometric transformations (zoom, rotate, shift) that can be executed locally by the display unit, and other commands that require numerical control unit processing. This segmentation allows the display unit to handle routine operations independently, reducing the processing load on the numerical control unit while maintaining centralized control for critical functions.
Solution Approach 2:
The display unit performs preliminary processing of display commands by executing geometric transformations locally before potentially transmitting results or status to the numerical control unit. This preliminary action reduces the amount of data and processing required from the numerical control unit, improving overall system efficiency.
2Productivity
If the display unit executes display commands locally without numerical control unit intervention, then processing speed increases, but image representation accuracy may deteriorate
Solution Approach 1:
The system implements a feedback mechanism where the display unit executes local processing and communicates results or status back to the numerical control unit, which can verify or correct the processing if needed. This feedback loop ensures that local execution does not compromise image representation accuracy, as the numerical control unit retains oversight capability.
Solution Approach 2:
The display unit performs partial processing of display commands locally (geometric transformations) rather than complete processing, leaving final verification or correction to the numerical control unit. This partial action approach achieves speed improvement while maintaining accuracy through collaborative processing.
3Reliability
If the display unit requests image data for every display command, then the numerical control unit maintains data control, but communication overhead increases and processing becomes cumbersome
Solution Approach 1:
The display unit performs preliminary processing of display commands locally using cached or previously received image data, avoiding the need to request image data for every command from the numerical control unit. This preliminary action reduces communication overhead while the numerical control unit maintains data control through selective updates and corrections.
4Productivity
If the display unit processes all display commands independently, then the processing load on the numerical control unit decreases, but the system loses centralized coordination
Solution Approach 1:
The system segments command processing into independent display unit operations (geometric transformations) and coordinated numerical control unit operations (data management, verification). This segmentation reduces processing load on the numerical control unit while preserving centralized coordination for functions that require it, achieving both goals through differentiated responsibility.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A display unit (2) receives first data (D1) and second data (D2) from a computing unit (1). In addition to the first data (D1) and the second data (D2), it also receives from the processing unit (1) first metadata (MD1) assigned to the first data (D1) and second metadata (MD2) assigned to the second data (D2). . The display unit (2) outputs the first and second data (D1, D2) to a user (9) as an image via a display device (4). It accepts a display command (Z) from the user (9). The display unit (2) decides as a function of the metadata (MD1, MD2) that are assigned to the data (D1, D2) to which the display command (Z) relates, whether the corresponding data (D1, D2) without interposition of the processing unit (1) according to the display command (Z) and outputs the correspondingly changed data (D1, D2) to the user (9) via the output device (4) or whether it transmits the display command (Z) to the processing unit (1). , from the processing unit (1) according to the display command (Z) changed corresponding data (D1, D2) and the corresponding data (D1, D2) assigned metadata (MD1, MD2) and the correspondingly changed data (D1, D2) via the Output device (4) to the user (9) outputs.