Interface Device Data Compression Circuitry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Small data processing systems with limited storage capacity and processing capability face challenges in balancing data reduction for storage with the need to minimize processing burdens on the data processing component, which can lead to excessive power consumption and inefficient data management.

Innovation Solution

An interface device with processing circuitry that compresses incoming data before storage, capable of transmitting notification signals to the data processing component based on data characteristics, allowing for dynamic data processing without involving the CPU or DMA, and supporting decompression when necessary, thus reducing memory footprint and power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data compression is performed by the data processing component, then data storage capacity is improved, but processing burden and power consumption increase

Engineering Contradiction:
Improvedata storage capacityVSAvoidpower consumption
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The patent introduces an interface device as an intermediary component between the data processing component and the data store. This interface device includes dedicated compression circuitry that performs data compression independently, preventing the data processing component from being burdened with compression tasks. The interface device acts as a mediator that handles compression operations while the data processing component focuses on its primary data processing functions, thereby reducing overall system power consumption while maintaining effective data storage capacity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If data compression is performed by the data processing component, then data storage capacity is improved, but processing capability burden increases

Engineering Contradiction:
Improvedata storage capacityVSAvoidprocessing capability burden
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the data management system into distinct functional components: the data processing component for processing operations, and the interface device for compression and storage operations. By dividing the system architecture this way, the compression function is separated from the main data processing component, reducing its processing burden and complexity. The interface device's compression circuitry handles compression tasks independently, allowing the data processing component to maintain simpler, more focused functionality.

Inventive Principle:
Principle #1Segmentation

3Use of energy by moving object

If compression operations are performed autonomously by the interface device, then power efficiency is improved, but system control complexity increases

Engineering Contradiction:
Improvepower efficiencyVSAvoidsystem control complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The interface device incorporates feedback mechanisms that monitor compression operations and system state, automatically adjusting compression parameters and notifying the data processing component when the data store is full or when intervention is needed. This feedback-based autonomous operation enables the interface device to manage compression efficiently without requiring constant microcontroller intervention, improving power efficiency while maintaining manageable system control through structured communication protocols.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10394732B2Interface device for a data processing system
Publication Date: 2019.08.27 ARM LTD
  • US10394732B2 patent drawing
  • US10394732B2 patent drawing
  • US10394732B2 patent drawing

AI summary

An interface device for a data processing system is provided. The interface device comprises first interface circuitry to receive incoming data and second interface circuitry to transmit processed data to a data store for storage. The interface device is provided with processing circuitry to generate the processed data from the incoming data wherein the processing carried out reduces the data in size. The processing circuitry is also responsive to at least one characteristic of the incoming data or the processed data to transmit a notification signal to a data processing component of the data processing system.