Data Transfer Circuit Dynamic Compression for Bandwidth Bottlenecks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In integrated computer systems, particularly when handling large data such as image data, achieving sufficient bus width and transfer speed is challenging due to potential unnecessary data transfer and limitations in bus bandwidth, especially between main computers and incorporated devices or within architectures like filter processing modules and memory modules.

Innovation Solution

A data transfer circuit that measures transfer time and adjusts data volume by using a lossy compression circuit to reduce data volume when transfer times exceed a threshold, ensuring efficient data transfer by dynamically changing compression rates based on measured transfer times and prioritizing essential data areas.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If large data volume is transferred to ensure complete information, then data completeness is improved, but transfer time increases and bandwidth is wasted on unnecessary data

Engineering Contradiction:
Improvedata completenessVSAvoidtransfer time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary analysis of the image data to identify important areas before transfer. The important area determination unit analyzes the image to determine which regions contain critical information that must be transferred, allowing the system to pre-filter data before the actual transfer occurs, thus avoiding unnecessary data transmission while ensuring completeness of essential information.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies different quality levels to different regions of the image data. Instead of uniformly compressing or transferring all data, the system identifies important areas and transfers them with higher fidelity while reducing or omitting less critical regions. This local differentiation allows the system to maintain data completeness for essential areas while reducing overall transfer time and bandwidth consumption.

Inventive Principle:
Principle #3Local quality

2Speed

If bus width is increased to improve transfer speed, then data transfer capability is improved, but device complexity and cost increase

Engineering Contradiction:
Improvetransfer speedVSAvoidbus width
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent changes the parameter of data volume to be transferred by dynamically determining important areas and adjusting the amount of data based on transfer time measurements. By varying the data volume parameter rather than increasing bus width, the system achieves faster effective transfer speeds without the complexity and cost associated with wider buses. The compression rate is adjusted as a parameter to optimize transfer efficiency.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent transfers only the necessary portion of the data (partial action) by identifying and transferring only important areas rather than all image data. This approach achieves sufficient transfer speed for critical information without the overhead of transferring excessive data, effectively simulating the benefit of high-speed wide bus without the physical complexity.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If all image data is transferred to ensure processing accuracy, then processing accuracy is improved, but bandwidth is wasted on unnecessary data transfer

Engineering Contradiction:
Improveprocessing accuracyVSAvoidbandwidth utilization
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The system performs preliminary determination of important areas before data transfer, analyzing the image to identify regions that require high processing accuracy. This pre-analysis allows the system to allocate bandwidth efficiently by directing full-resolution data only to important areas while using compressed or omitted data for less critical regions, thus maintaining processing accuracy where needed while conserving bandwidth.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies different quality levels to different spatial regions of the image. Important areas are transferred with high fidelity to maintain processing accuracy, while non-important areas are transferred with lower quality or omitted entirely. This local quality differentiation ensures that processing accuracy is maintained for critical regions without wasting bandwidth on unnecessary data in non-critical regions.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10701369B2Data transfer circuit and data transfer method
Publication Date: 2020.06.30 KK TOSHIBA
  • US10701369B2 patent drawing
  • US10701369B2 patent drawing
  • US10701369B2 patent drawing

AI summary

A data transfer circuit including: a measurement circuit that measures a transfer time of transfer data; a data processing circuit that is connected to the measurement circuit, and that, when the transfer time exceeds a threshold, performs lossy compression to reduce a data volume; and a control circuit that is connected to the data processing circuit, and that performs control to transfer data.