Compressed Domain Threshold Filter Using Steering Vector

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computing systems face inefficiencies in processing compressed domain data, as they often require evaluating entire data samples, leading to increased power consumption and hardware requirements, especially when only a subset of the data contains useful information.

Innovation Solution

A filtering accelerator that employs a threshold filtering method using a steering vector to filter out unnecessary compressed data samples without full evaluation, calculating a covariance matrix to update the steering vector, and sorting elements to optimize the filtering process, thereby reducing power, time, and hardware needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If entire data samples are evaluated, then data processing completeness is improved, but power consumption and hardware requirements increase

Engineering Contradiction:
Improvedata processing completenessVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by evaluating only the most significant components of compressed data samples using a steering vector derived from the covariance matrix, rather than processing the entire data sample. This allows the system to make filtering decisions based on partial evaluation, reducing power consumption while maintaining sufficient processing completeness for effective data analysis.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary action by pre-calculating the covariance matrix and deriving a steering vector before actual data filtering occurs. This steering vector serves as a threshold criterion that enables rapid decision-making during data processing, avoiding the need for full evaluation of every sample and thereby reducing real-time power consumption requirements.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If entire data samples are evaluated, then data processing completeness is improved, but hardware requirements increase

Engineering Contradiction:
Improvedata processing completenessVSAvoidhardware requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the essential information needed for filtering by computing a steering vector from the covariance matrix, which captures the most significant characteristics of the data distribution. This extracted steering vector serves as a simplified threshold criterion that replaces the need for complex full-sample evaluation hardware, reducing hardware requirements while maintaining processing effectiveness.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system transforms the complex task of evaluating entire compressed data samples into a simpler parameter comparison by converting data characteristics into a steering vector representation. This parameter transformation allows filtering decisions to be made using straightforward threshold comparisons rather than complex sample evaluations, reducing hardware complexity requirements.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If full evaluation of compressed data samples is performed, then processing accuracy is improved, but processing time increases

Engineering Contradiction:
Improveprocessing accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by evaluating only the most significant components of compressed data samples using a steering vector, rather than processing the entire data sample. This allows the system to make filtering decisions based on partial evaluation, reducing processing time while maintaining sufficient accuracy for effective data analysis.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary action by pre-calculating the covariance matrix and deriving a steering vector before actual data filtering occurs. This steering vector serves as a threshold criterion that enables rapid decision-making during data processing, avoiding the need for full evaluation of every sample and thereby reducing processing time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9965248B2Threshold filtering of compressed domain data using steering vector
Publication Date: 2018.05.08 INTEL CORP
  • US9965248B2 patent drawing
  • US9965248B2 patent drawing
  • US9965248B2 patent drawing

AI summary

In an embodiment, a processor includes a compression domain threshold filter coupled to a plurality of cores. The compression domain threshold filter is to: receive a sample vector of compressed data to be filtered; calculate, based at least on a first subset of the elements of the sample vector, an estimated upper bound value of a dot product of the sample vector and a steering vector; determine whether the estimated upper bound value of the dot product satisfies a filter threshold value; and in response to a determination that the estimated upper bound value of the dot product does not satisfy the filter threshold value, discard the sample vector without completion of a calculation of the dot product of the sample vector and the steering vector. Other embodiments are described and claimed.