Ring Bus Module Packet Transmission Interval Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for connecting processing modules in a ring-shaped bus configuration lead to decreased processing efficiency due to stopped data flow and inappropriate data timing, resulting in increased delay and reduced overall processing speed.

Innovation Solution

The proposed solution involves a communication unit that transmits processed packets at an interval equivalent to or more than the processing time of the subsequent module, optimizing packet flow and reducing unnecessary data transmission, allowing for efficient data circulation and processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is transmitted continuously in a ring-shaped bus without interval control, then data flow is maintained, but processing efficiency decreases due to traffic congestion and timing conflicts

Engineering Contradiction:
Improveprocessing efficiencyVSAvoiddata transmission delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements periodic action by transmitting processed data packets at controlled intervals equivalent to or greater than the processing time of subsequent modules. This timing-based control creates a rhythmic data flow that prevents bus congestion while maintaining continuous processing, directly resolving the contradiction between processing efficiency and transmission delay

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent applies preliminary action by controlling the transmission interval in advance based on the known processing time of downstream modules. By calculating and setting the transmission interval before actual data transmission occurs, the system proactively prevents timing conflicts and bus congestion, ensuring optimal processing efficiency without delays

Inventive Principle:
Principle #10Preliminary action

2Loss of energy

If all processed packets are transmitted to the next module, then data circulation is maintained, but unnecessary traffic increases on the bus

Engineering Contradiction:
Improvebus trafficVSAvoiddata circulation
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The patent applies the extraction principle by selectively transmitting only necessary processed data packets to the next module while filtering out unnecessary transmissions. The communication unit extracts and transmits only those packets that need to be processed further, reducing bus traffic while maintaining essential data circulation flow

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements local quality by applying different transmission rules to different data packets based on their specific processing status and destination requirements. Rather than uniform transmission of all packets, the system applies localized transmission control where only packets requiring further processing are transmitted, optimizing bus traffic while preserving necessary data circulation

Inventive Principle:
Principle #3Local quality

3Productivity

If data is supplied to modules at inappropriate timing, then parallel processing is reduced, but processing speed decreases overall

Engineering Contradiction:
Improveparallel processing capabilityVSAvoidoverall processing speed
Core Design Contradiction:
ProductivityVSSpeed

Solution Approach 1:

The patent applies feedback by using the known processing time of downstream modules to determine the optimal transmission interval for upstream modules. This feedback loop ensures that data is transmitted at timing that allows downstream modules to be ready for processing, maximizing parallel processing capability while maintaining high overall processing speed

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent implements dynamics by making the data transmission interval adaptive based on the processing time characteristics of downstream modules. The transmission timing dynamically adjusts to match the processing capacity of subsequent modules, enabling optimal parallel processing while maintaining high overall processing speed through responsive timing control

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9043524B2Information processing apparatus, method thereof, and storage medium
Publication Date: 2015.05.26 CANON KK
  • US9043524B2 patent drawing
  • US9043524B2 patent drawing
  • US9043524B2 patent drawing

AI summary

An information processing apparatus includes a plurality of modules connected in a ring shape via a bus, and each module processes a packet flowing in a single direction on the ring in a predetermined order. The module includes a communication unit for transmitting a packet received from a first direction in the ring via the bus to a second direction, a discrimination unit for discriminating a packet from among the packets received from the first direction as a processing packet to be processed by the module, and a processing unit which is connected with the communication unit one by one and configured to process the processing packet. The communication unit transmits the packet processed by the processing unit at an interval equivalent to processing time or more for a processing packet processed by a module in a latter stage in the predetermined order among packets transmitted by the communication unit to the second direction.