Dynamic Data Size Selection for Memory Card Write Performance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory cards with non-volatile semiconductor flash memory face inefficiencies in writing data of arbitrary sizes due to fixed erasing block sizes, leading to increased write delay times and suboptimal access performance, especially for high-speed recording applications like digital still cameras, where data must be buffered and then copied, causing delays and potential data loss if the card is ejected prematurely.

Innovation Solution

A data accessing apparatus and method that dynamically adjusts data size based on previously recorded transfer efficiency parameters, allowing for variable data transfer efficiency by setting an optimum data size for writing and reading, ensuring compliance with each memory card's internal specifications without requiring software upgrades.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If data is written to memory card using fixed erasing block sizes, then the memory card can maintain simple write operations, but the write delay time increases and access performance deteriorates for small data sizes

Engineering Contradiction:
Improvewrite operation simplicityVSAvoidwrite delay time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the data size variable rather than fixed. The data accessing apparatus dynamically adjusts the data size based on the actual data to be written, selecting from multiple predetermined data sizes. This allows the system to adapt to different write scenarios and minimize write delay time while maintaining operational simplicity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of data size from a fixed value to a variable parameter that can be selected from multiple predetermined sizes. By changing this parameter dynamically based on the data characteristics and memory card specifications, the system optimizes write performance without complicating the basic write operation mechanism.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If data is written using fixed erasing block sizes, then the memory card structure remains simple, but access performance becomes suboptimal for high-speed recording applications

Engineering Contradiction:
Improvememory card structureVSAvoidaccess performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent introduces dynamics at the data access level rather than changing the fundamental memory card structure. The data accessing apparatus dynamically selects from multiple predetermined data sizes based on the actual data being written, thereby optimizing access performance for high-speed recording applications while keeping the memory card structure simple and unchanged.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments the data writing process by dividing data into predetermined data sizes that are multiples of the erasing block size. This segmentation allows the system to write data in optimized chunks, improving access performance without requiring changes to the underlying memory card structure or erasing block mechanism.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If data is written using fixed erasing block sizes, then the write operation is straightforward, but data integrity may be compromised in high-speed recording scenarios

Engineering Contradiction:
Improvewrite operation simplicityVSAvoiddata integrity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent maintains ease of operation by keeping the write operation straightforward while improving reliability through dynamic data size selection. The data accessing apparatus automatically selects appropriate data sizes from predetermined options, ensuring that data integrity is maintained during high-speed recording without requiring complex user intervention or changing the basic write operation simplicity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7631140B2Data accessing method, device in which the data accessing method is executed and recording medium
Publication Date: 2009.12.08 PANASONIC HOLDINGS CORP
  • US7631140B2 patent drawing
  • US7631140B2 patent drawing
  • US7631140B2 patent drawing

AI summary

To guarantee a data transfer rate irrespective of a performance of a memory card.A parameter to show a data transfer efficiency is previously recorded in a recording medium 101 in which data is written per data size that can be increased and decreased stepwise and the data transfer efficiency is variable in accordance with the data size. Next, a data accessing apparatus 105 issues a parameter acquisition command to the recording medium 101. The recording medium 101 which received the parameter acquisition command transmits the parameter. The data accessing apparatus 105 collates the received parameter with the data transfer efficiency required in the data to be written/read to thereby select an optimum data size. Then, the data accessing apparatus 105 writes/reads the data to the recording medium 101 based on the selected optimum data size.