Flash Memory Controller with AI Processor for Tag Data Storage
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Loss of substance
If AI processing is performed on data before storage, then storage space utilization is improved, but device complexity increases
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.
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.
Data Source
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.


