Video Compression Tagging to Cut External Memory Bus Load

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing video compression process in baseboard management control chips requires multiple reads and writes to an external storage apparatus, leading to high bus occupancy and reduced performance for other applications.

Innovation Solution

Implement frame-wise writing of original video data to an external storage apparatus and line-by-line comparison to identify identical data, converting identical data into tag information and storing it in internal storage, while non-identical data is directly stored in external storage, reducing redundant reads and writes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If video compression processing is performed by reading and writing original video data multiple times to external storage apparatus, then video compression function is achieved, but bus occupancy rate increases and system performance decreases

Engineering Contradiction:
Improvevideo compression functionVSAvoidsystem performance
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent divides video data processing into two segments: identical data (handled via tags and bookmarks) and non-identical data (handled via traditional read-write). This segmentation allows the system to process only the necessary portions of video data, reducing bus occupancy and improving system performance while maintaining video compression functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary comparison between current frame and previous frame to identify identical data before compression processing. By pre-identifying identical data and replacing it with tags, the system avoids redundant read-write operations during the main compression process, thereby reducing bus occupancy and enhancing overall system performance.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If all original video data is written to external storage apparatus for compression processing, then complete video data is available for processing, but read-write load on external storage increases

Engineering Contradiction:
Improvevideo data completenessVSAvoidread-write load
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts identical data from the video processing stream and replaces it with compact tag information. By taking out the redundant identical data and substituting it with minimal tag representations, the system maintains video data completeness for compression processing while significantly reducing the read-write load on external storage apparatus.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the representation parameter of identical data from full video data to compact tag information. This parameter change allows the system to maintain the ability to reconstruct complete video data while dramatically reducing the amount of data that needs to be read and written to external storage, thereby reducing read-write load.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12532011B2Method and apparatus for processing video compression, and medium
Publication Date: 2026.01.20 INSPUR SUZHOU INTELLIGENT TECH CO LTD
  • US12532011B2 patent drawing
  • US12532011B2 patent drawing
  • US12532011B2 patent drawing

AI summary

Disclosed are a method and apparatus for processing video compression. The method includes: controlling a comparison apparatus to perform frame-wise writing of original video data to an external storage apparatus, and controlling a video compression control component to perform frame-wise reading of the original video data from the external storage apparatus; in response to writing original video data of a non-first frame into the external storage apparatus, and in response to writing the original video data of the current frame into the external storage apparatus, converting the video data into tag information and writing the tag information into the external storage apparatus; and in response to reading the original video data of the previous frame from the external storage apparatus, writing the video data corresponding to the current same line number into an internal storage apparatus.