Master-Slave Peripheral Synchronization via Trigger Sequences

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for synchronously operating peripheral devices, such as multiple cameras, require complex and time-consuming configurations, leading to potential errors and delays in achieving synchronized operations.

Innovation Solution

An apparatus and method that utilize a master device to receive and distribute instructions to slave devices, which execute a predefined trigger sequence to synchronize the operation of peripheral devices, ensuring simultaneous activation and operation of devices like cameras, sensors, or projectors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If carefully planned advanced configuration is used to synchronize peripheral devices, then synchronous operation can be achieved, but the configuration process becomes time-consuming and complex

Engineering Contradiction:
Improvesynchronous operation accuracyVSAvoidconfiguration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The master device distributes instruction sets to slave devices in advance, where each instruction set contains a predefined trigger sequence. This preliminary configuration allows slave devices to be ready for synchronous operation without requiring complex real-time setup, thus reducing configuration time while maintaining synchronization accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The master device acts as an intermediary that receives a start signal and automatically distributes it to all slave devices according to their instruction sets. This intermediary role eliminates the need for manual configuration of each slave device, streamlining the synchronization process while ensuring reliable simultaneous operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If manually configured trigger sequences are used for each slave device, then precise control over peripheral devices is achieved, but the device complexity and configuration difficulty increase

Engineering Contradiction:
Improvetrigger sequence precisionVSAvoidconfiguration complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The master device implements a universal instruction distribution mechanism that can manage multiple slave devices with different peripheral devices using a standardized protocol. Each slave device receives a complete instruction set with predefined trigger sequences, allowing precise control without requiring complex individual configuration for each device.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Slave devices automatically execute the predefined trigger sequences contained in their instruction sets when receiving the start signal. This self-service execution eliminates the need for complex manual configuration and monitoring, reducing configuration complexity while maintaining precise trigger sequencing for synchronized operation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11048518B2Synchronous operation of peripheral devices
Publication Date: 2021.06.29 THE BOEING CO
  • US11048518B2 patent drawing
  • US11048518B2 patent drawing
  • US11048518B2 patent drawing

AI summary

Disclosed herein is an apparatus that comprises an instruction receiving module configured to receive, at a master device, a set of instructions for operating a plurality of peripheral devices. The apparatus also comprises an instruction identification module configured to identify at least one subset of the set of instructions that are associated with at least one slave device. The apparatus further comprises an instruction distribution module configured to send the at least one subset of instructions to the at least one slave device. The apparatus additionally comprises a trigger module configured to send a start signal, from the master device to the at least one slave device, that triggers the at least one slave device to begin executing the at least one subset of instructions such that each of the plurality of peripheral devices operates synchronously based on the executing instructions.