Cascaded Data Mutex Filter Circuit for Duplicate Stream Suppression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In data transmission and image processing, continuous identical data can cause read-write conflicts and waste bandwidth resources, reducing hardware and bandwidth utilization due to the merging of identical data in data streams.

Innovation Solution

A data mutex filter circuit with cascaded stages of filter sub-circuits and a preprocessing sub-circuit that compares input data with history data, outputs placeholders for identical data, and filters out duplicates, effectively managing data streams by ensuring only the first occurrence of identical data is transmitted, thereby preventing conflicts and optimizing resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If identical data are continuously transmitted in data stream, then data transmission completeness is maintained, but bandwidth resources are wasted and hardware utilization rate decreases

Engineering Contradiction:
Improvebandwidth resource utilizationVSAvoiddata transmission completeness
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent extracts and removes duplicate data from the data stream by comparing each incoming data element with previously transmitted data. When identical data is detected within the mutex filter window, it is filtered out and not transmitted, thereby eliminating wasted bandwidth while preserving unique data elements for transmission.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameter of data transmission by introducing a mutex filter window size parameter (N stages). By adjusting this parameter, the system can control the scope of duplicate detection and transmission filtering, optimizing bandwidth utilization based on specific application requirements while maintaining data integrity.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If identical data are continuously transmitted, then data stream completeness is preserved, but read-write conflicts occur in SRAM operations

Engineering Contradiction:
ImproveSRAM operation reliabilityVSAvoiddata processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts duplicate data elements before they can cause SRAM read-write conflicts. By filtering out identical data within the mutex window, the system prevents multiple read operations on the same memory address, thereby eliminating read-write conflicts and improving SRAM operation reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs duplicate data detection and filtering in advance before data reaches the SRAM. The mutex filter circuit identifies and removes duplicate data elements proactively, preventing potential read-write conflicts before they occur, rather than handling conflicts after they arise.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If duplicate data are transmitted, then data transmission accuracy is maintained, but hardware resource utilization rate decreases

Engineering Contradiction:
Improvedata transmission accuracyVSAvoidhardware resource utilization
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts and removes duplicate data elements from the transmission stream using a cascaded mutex filter circuit. This extraction process maintains data transmission accuracy by ensuring only unique data elements are transmitted, while simultaneously reducing hardware resource utilization by eliminating redundant processing of identical data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the data transmission process into multiple cascaded stages (N stages), where each stage filters duplicates within its specific window. This segmentation allows the system to maintain accurate data transmission through multi-stage filtering while distributing hardware resources across multiple simpler stages rather than requiring one complex filter.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11664805B2Data mutex filter circuit and data mutex filtering method
Publication Date: 2023.05.30 BEIJING BOE OPTOELECTRONCIS TECH CO LTD
  • US11664805B2 patent drawing
  • US11664805B2 patent drawing
  • US11664805B2 patent drawing

AI summary

The present disclosure provides a data mutex filter circuit and a data mutex filtering method. The data mutex filter circuit has a main input terminal and a main output terminal and including a preprocessing sub-circuit and a 1st-stage filter sub-circuit to an Nth-stage filter sub-circuit which are cascaded, N being an integer greater than or equal to 2. The 1st-stage filter sub-circuit has an input terminal coupled to the preprocessing sub-circuit, and the Nth-stage filter sub-circuit has an output terminal coupled to the main output terminal. Each stage of filter sub-circuit is configured to compare whether input data currently received at the main input terminal is the same as history data stored therein, and feed back a comparison result to the preprocessing sub-circuit; the preprocessing sub-circuit outputs corresponding data to the 1st-stage filter sub-circuit according to the comparison result fed back by each stage of filter sub-circuit.