Flash Memory Access Module for Parallel File Recording Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for recording data on NAND-type flash memory face a decrease in recording speed when dealing with multiple files of different sizes, particularly during real-time video recording, as they require frequent data copying and management file updates, which slow down the process.

Innovation Solution

An access module and information recording system that allocate separate blocks for different files, ensuring sequential data recording by determining storage addresses and updating inter-cluster links, thereby preventing unnecessary copying and maintaining high-speed data recording.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional FAT file system is used for managing data on NAND-type flash memory, then data can be shared and referenced among multiple devices, but recording speed decreases when dealing with multiple files of different sizes due to frequent data copying and management file updates

Engineering Contradiction:
Improvedata sharing capabilityVSAvoidrecording speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent divides the storage space into dedicated regions: a file system management information area for FAT tables and directory entries, and a data area for actual file storage. This segmentation allows independent optimization of management operations and data recording operations, preventing management file updates from interfering with data recording speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts the file system management information (FAT tables, directory entries) from the data area and places it in a separate file system management information area. This extraction eliminates the need to copy management files during data recording, as management information is maintained separately and updated independently.

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If data is recorded in sequential order from the head of the storage block, then recording speed is maintained, but management files and video files may interfere with each other causing speed degradation

Engineering Contradiction:
Improverecording speedVSAvoidmulti-file management capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent segments the storage into distinct functional areas: file system management information area (containing FAT1 and FAT2) and data area (containing file data and directory entries). This segmentation allows video files and management files to coexist without interference, as they occupy separate regions and are accessed independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a file system management information area as an intermediary layer between the physical storage and the logical file system. This intermediary structure (FAT tables and directory entries) manages file locations and allocation without requiring direct mixing of management and data files in the same storage sequence, enabling both sequential recording and multi-file management.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If management files are updated frequently to maintain file system integrity, then data management reliability is improved, but recording speed decreases due to repeated copying operations

Engineering Contradiction:
Improvefile system management reliabilityVSAvoidrecording speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts file system management information (FAT tables, directory entries) from the data area and stores it in a separate file system management information area. This extraction allows management information to be updated independently without requiring data copying, as the management structures are maintained separately from the data files.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent pre-allocates and structures the file system management information area with duplicate FAT tables (FAT1 and FAT2) and directory entries before data recording begins. This preliminary setup establishes the management framework in advance, allowing subsequent data recording operations to proceed without interrupting copying for management file updates.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8977802B2Access device, information recording device, controller, real time information recording system, access method, and program
Publication Date: 2015.03.10 PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
  • US8977802B2 patent drawing
  • US8977802B2 patent drawing
  • US8977802B2 patent drawing

AI summary

Provided is a method for stabilizing and increasing the speed of processing for writing a plurality of different-sized files such as a video file and a management file in parallel in the case where the area in a non-volatile memory of an information recording module is managed by a file system. An access module (1) includes a means for retaining sequential areas in logical block units as areas for writing file data, and a means for realizing file data addition and overwriting by writing data to logical blocks and changing links in a FAT regardless of whether file data addition or overwriting is performed. Writing to the information recording module is performed by writing to sequential addresses in the logical blocks. This realizes the stabilization of and an increase in the file data recording speed by suppressing needless copy processing performed in the information recording module 2 in the case of recording a plurality of files such as a video file and a management file in parallel.