Remote Display Metadata Routing for Faster Image Commands

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecentralized controlVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If the display unit executes display commands locally without numerical control unit intervention, then processing speed increases, but image representation accuracy may deteriorate

Engineering Contradiction:
Improveresponse speedVSAvoidimage representation accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #16Partial or excessive action

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

Engineering Contradiction:
Improvedata controlVSAvoidcommunication overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveprocessing load reductionVSAvoidcentralized coordination
Core Design Contradiction:
ProductivityVSAdaptability or versatility

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.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3045990B1Remote display of data with situation-dependent display change
Publication Date: 2022.10.05 SIEMENS AG
  • EP3045990B1 patent drawingFigure 1
  • EP3045990B1 patent drawingFigure 2
  • EP3045990B1 patent drawingFigure 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.