Flash Memory Controller with AI Processor for Tag Data Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional storage devices waste storage space due to direct data storage without processing, leading to inefficiencies in data storage, particularly evident in applications like surveillance video where background data of each frame is stored unnecessarily.

Innovation Solution

A storage device comprising a flash memory controller, an AI processor, and a flash memory storage chip set, where the AI processor converts original data into tag data using algorithms like image recognition or speech recognition, and the flash memory controller stores only the tag data, reducing the amount of data stored and improving space utilization without requiring additional host resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If original data is directly stored without processing, then storage operation is simple and fast, but storage space is wasted due to useless data

Engineering Contradiction:
Improvestorage operation speedVSAvoidstorage space waste
Core Design Contradiction:
ProductivityVSLoss of substance

Solution Approach 1:

The storage device performs preliminary AI processing on data before storing it. The flash memory controller sends original data to the AI processor, which converts it into tag data through algorithms like image recognition or speech recognition. This preliminary action filters out useless data, so only essential tag data is stored, resolving the contradiction between storage speed and space efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The AI processor extracts essential information from original data by converting it into tag data. For example, in surveillance video, instead of storing entire video frames, the system extracts key features or events into compact tag data. This extraction process removes useless data while preserving important information, reducing storage space requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of substance

If AI processing is performed on data before storage, then storage space utilization is improved, but device complexity increases

Engineering Contradiction:
Improvestorage space efficiencyVSAvoidstorage device structure
Core Design Contradiction:
Loss of substanceVSDevice complexity

Solution Approach 1:

The patent merges the AI processing function directly into the storage device by integrating an AI processor and flash memory controller in the same device. This combination eliminates the need for separate processing and storage devices, reducing overall system complexity while achieving space-efficient storage through AI processing.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The flash memory controller is designed to perform multiple functions: it can directly store original data when no AI processing is needed, and it can send data to the AI processor for processing when space efficiency is required. This multi-functionality allows the device to adapt to different storage needs without requiring separate specialized devices.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11609713B2Storage device and storage control method
Publication Date: 2023.03.21 HOSIN GLOBAL ELECTRONICS CO LTD
  • US11609713B2 patent drawing
  • US11609713B2 patent drawing
  • US11609713B2 patent drawing

AI summary

A storage device and a storage control method where the storage device includes a flash memory controller, an artificial intelligence (AI) processor and a flash memory storage chip set. The flash memory controller is connected with the AI processor and the flash memory storage chip set separately. The flash memory controller is configured to send original data to be stored to the AI processor when receiving an AI extension instruction from a host, and store tag data from the AI processor in the flash memory storage chip set. The AI processor is configured to convert the original data from the flash memory controller into the tag data by a predetermined algorithm and send the tag data to the flash memory controller. The flash memory controller stores the tag data in the flash memory storage chip set.