Controller Communication via Variable Transmission Intervals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing apparatuses face inefficiencies in controlling hardware due to the lack of a dynamic communication method for varying transmission intervals of control information, leading to increased traffic and complex circuit configurations.

Innovation Solution

The implementation of a general-purpose communication path between two controllers, where each transmits control information with varying intervals based on the type of information, using shared register maps to synchronize data while prioritizing high-priority information for frequent updates, thereby reducing traffic and simplifying circuit configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If control information is transmitted frequently to ensure real-time hardware control, then control responsiveness is improved, but communication traffic increases

Engineering Contradiction:
Improvecontrol responsivenessVSAvoidcommunication traffic
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent applies dynamics by making the transmission interval variable rather than fixed. The controller dynamically adjusts the transmission interval based on the priority level of control information, transmitting high-priority information frequently while reducing transmissions for low-priority information. This resolves the contradiction by adapting the transmission rate to actual control needs rather than using a constant high rate.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of transmission interval based on information priority. By categorizing control information into different priority levels and assigning different transmission intervals to each level, the system optimizes communication traffic while maintaining necessary control responsiveness for critical operations.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If separate communication paths are used for different control information types, then information transmission reliability is improved, but device complexity increases

Engineering Contradiction:
Improveinformation transmission reliabilityVSAvoidcircuit configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by using a single general-purpose communication path that handles all types of control information. Instead of creating dedicated communication paths for different control information types, the system uses one multi-functional path with priority-based scheduling, thereby maintaining reliable transmission without increasing circuit complexity.

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

Solution Approach 2:

The patent introduces a priority level mechanism as an intermediary that mediates between different control information types and the single communication path. This intermediary system manages the transmission queue and timing, ensuring reliable delivery of high-priority information while preventing communication path conflicts, all without requiring separate physical paths.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11137965B2Information processing apparatus for controlling transmission of information while varying transmission intervals
Publication Date: 2021.10.05 FUJIFILM BUSINESS INNOVATION CORP
  • US11137965B2 patent drawing
  • US11137965B2 patent drawing
  • US11137965B2 patent drawing

AI summary

An information processing apparatus includes a first controller and a second controller. The first controller performs processing dependent on hardware having a function. The second controller is connected to the first controller via a general-purpose communication path and performs processing not dependent on the hardware. Each of the first controller and the second controller transmits control information used for controlling the hardware to a counterpart controller of the first controller or the second controller via the communication path while varying a transmission interval in accordance with a type of the control information.