CCD Manager for Avionics Pointer Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing systems for managing pointers in avionics and open worlds within aircraft cockpits face challenges in ensuring security and optimizing latency, as the current methods do not effectively differentiate between the two environments, leading to potential disruptions and increased latency when controlling pointers across these domains.

Innovation Solution

Implementing a 'CCD manager' that operates the Control Cursor Device (CCD) in two modes: relative coordinates for the avionics world and absolute coordinates for the open world, ensuring secure transitions and minimizing latency by using a unidirectional link to the open world, thus preventing pollution from the open world to the avionics world.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the CCD works in absolute coordinates for the open world, then the latency is reduced and display speed is improved, but the security of the avionics world is compromised and the pointer management becomes complex

Engineering Contradiction:
ImprovelatencyVSAvoidsecurity
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system segments the coordinate system into two distinct modes: relative coordinates for the avionics world and absolute coordinates for the open world. The CCD manager automatically selects the appropriate coordinate mode based on the current display context, allowing low-latency absolute coordinate operation in the open world while maintaining secure relative coordinate control in the avionics world.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The CCD manager acts as an intermediary component that sits between the CCD and the display systems. It receives displacement instructions from the CCD, determines the current display context (avionics or open world), and routes the instructions through the appropriate coordinate system. This mediator enables the CCD to work in absolute coordinates for the open world while maintaining relative coordinate security for the avionics world.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If the same CCD controls both avionics and open world displays, then the device complexity is reduced, but the open world can disrupt the avionics world operation

Engineering Contradiction:
Improvecontrol device structureVSAvoiddisruption
Core Design Contradiction:
Device complexityVSObject-affected harmful factors

Solution Approach 1:

The CCD manager serves as a protective intermediary that filters and routes pointer control instructions. It monitors the pointer position and determines whether the current display area belongs to the avionics world or the open world. When the pointer is in the avionics world, the CCD manager ensures secure relative coordinate processing; when in the open world, it allows absolute coordinate operation. This intermediary prevents the open world from directly interfering with avionics world operations while maintaining a single CCD interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system applies different quality characteristics to different spatial regions: the avionics world displays use secure relative coordinate processing with restricted pointer behavior, while the open world displays use flexible absolute coordinate processing. The CCD manager dynamically adjusts the coordinate system and pointer control characteristics based on the local display context, allowing the same CCD to safely control both environments with appropriate local adaptations.

Inventive Principle:
Principle #3Local quality

3Reliability

If the pointer management is centralized in the avionics system, then the security is ensured, but the latency increases and the display speed decreases

Engineering Contradiction:
ImprovesecurityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the coordinate processing into two distinct pathways: relative coordinate processing for the avionics world that maintains security, and absolute coordinate processing for the open world that reduces latency. The CCD manager segments the control flow based on display context, allowing fast absolute coordinate updates in the open world while maintaining secure relative coordinate management in the avionics world.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically switches between relative and absolute coordinate systems based on the current display context. The CCD manager continuously monitors the pointer position and automatically adapts the coordinate system being used, transitioning between secure relative coordinates in the avionics world and fast absolute coordinates in the open world. This dynamic adaptation optimizes both security and latency performance.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8451217B2Device for controlling a computer-based pointer in a system comprising various types of displays
Publication Date: 2013.05.28 THALES SA
  • US8451217B2 patent drawing
  • US8451217B2 patent drawing
  • US8451217B2 patent drawing

AI summary

The general field of the invention is that of devices for controlling a computer-based pointer of a computer-based assembly comprising two different computer-based systems, a first secure system comprising at least one first viewing screen and a man-machine interface called CCD controlling the position of the pointer, and a second non-secure system comprising at least one second viewing screen controlled by the same CCD. The control device according to the invention comprises a means called the “CCD manager” belonging to the first system, ensuring the control of the CCD transmission links and comprising the following functions activated when a displacement instruction is transmitted by the user to the CCD, the pointer occupying a first position in the reference plane, determination of the new position of the pointer, determination of the pointer membership area as a function of this new position, authorization of transfer of the displacement instructions coming from the CCD to the secure system or to the open system corresponding to the previously determined membership area.