Storage System Encoder with Adaptive Compression Scale

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Neural network-based encoders and decoders for data compression and decompression have high calculation processing loads due to uniformly processing all data, leading to increased resource requirements and costs, and the need for large-scale neural networks to handle diverse data types.

Innovation Solution

A storage system that determines the compression operation scale based on data features, using a selector to choose between different compression routes for each data portion, allowing for efficient compression and decompression by allocating appropriate processing loads based on data complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a neural network-based encoder and decoder are used for data compression, then data reduction ratio is improved, but calculation processing load increases

Engineering Contradiction:
Improvedata amountVSAvoidcalculation processing load
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The patent divides the input data into multiple pieces and processes each piece independently through the neural network encoder. This segmentation allows the system to handle complex data with high compression ratios while using simple compression methods for simpler data portions, thereby reducing the overall calculation processing load while maintaining effective data reduction

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different compression strategies to different data pieces based on their local characteristics. Complex data pieces receive neural network-based compression with higher processing load, while simpler pieces use standard compression methods with lower processing load, optimizing the balance between compression effectiveness and computational cost

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If a large-scale neural network is used to handle diverse data, then adaptability is improved, but calculation processing load increases

Engineering Contradiction:
Improvedata processing capabilityVSAvoidcalculation processing load
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

By segmenting data into multiple pieces, the system can apply appropriately-sized neural networks to each segment based on its complexity, rather than using a single large-scale network for all data. This maintains adaptability to diverse data types while reducing the overall calculation processing load

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies neural network processing selectively to data pieces that benefit most from it, rather than uniformly processing all data with a large-scale network. This partial application of complex processing maintains adaptability for diverse data while avoiding unnecessary computational overhead for simpler data portions

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If uniform processing is applied to all data, then simplicity of operation is improved, but calculation processing load increases

Engineering Contradiction:
Improveprocessing uniformityVSAvoidcalculation processing load
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent introduces dynamic processing where the compression method is adjusted based on data characteristics. The system automatically determines which data pieces require neural network processing and which can use standard methods, creating a flexible operational approach that reduces calculation load while maintaining ease of operation through automated decision-making

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11934353B2Storage system including encoder
Publication Date: 2024.03.19 HITACHI LTD
  • US11934353B2 patent drawing
  • US11934353B2 patent drawing
  • US11934353B2 patent drawing

AI summary

To reduce a calculation processing load as a whole while realizing a small amount of data loss for at least one of compression and decompression. For each of a plurality of pieces of data, a storage system determines a compression operation scale of the data based on a feature of the data, executes a lossy compression operation according to the determined compression operation scale to covert the data into encoded data, and stores the encoded data or compressed data thereof into a storage device.