Pipeline Data Processing Apparatus Control Unit Signal Coordination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image processing techniques using pipeline systems are limited in processing speed due to sequential processing in each unit, where the completion of processing in one unit delays the input of data to the next unit, leading to inefficiencies in data transfer and processing.

Innovation Solution

A data processing apparatus with a control unit that coordinates multiple processing units, allowing independent processing and data transfer between units by using start and completion signals to manage data flow, enabling simultaneous processing and reducing waiting times between units.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If sequential processing is performed in each processing unit, then processing is completed in order, but processing speed is limited and data transfer delays occur

Engineering Contradiction:
Improveprocessing speedVSAvoidwaiting time between units
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The control unit outputs start signals to processing units in advance based on predicted completion times, allowing processing units to begin processing before previous units have fully completed. This preliminary action eliminates waiting time and increases overall processing speed by overlapping processing operations across multiple units simultaneously

Inventive Principle:
Principle #10Preliminary action

2Productivity

If data is transferred sequentially between processing units, then data integrity is maintained, but processing efficiency decreases due to waiting delays

Engineering Contradiction:
Improvepipeline processing efficiencyVSAvoiddata transfer delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system dynamically adjusts the timing of start signals output to each processing unit based on their individual processing speeds and completion times. This dynamic timing allows faster units to process ahead while slower units keep pace, maintaining data integrity while maximizing pipeline efficiency and eliminating idle waiting periods

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8581913B2Data processing apparatus and image processing apparatus
Publication Date: 2013.11.12 OLYMPUS CORPORATION(JP)
  • US8581913B2 patent drawing
  • US8581913B2 patent drawing
  • US8581913B2 patent drawing

AI summary

A data processing apparatus in which pipeline processing is performed comprises a control unit that controls a data processing sequence, a first processing unit that begins first data processing by inputting data on the basis of a start signal, outputs data subjected to the first data processing, and outputs a completion signal to the control unit after completing the first data processing, and a second processing unit that begins second data processing by inputting the data subjected to the first data processing on the basis of a start signal, outputs data subjected to the second data processing, and outputs a completion signal to the control unit after completing the second data processing. The control unit outputs a following start signal to the first processing unit and the second processing unit upon reception of the completion signal of the first data processing and the second data processing respectively.