Two-Dimensional Data Transform Device Storage Access Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current two-dimensional transform methods, such as two-dimensional Fourier and Hadamard transforms, face inefficiencies due to high numbers of accesses to auxiliary storage devices, which significantly impact processing time.

Innovation Solution

A two-dimensional data transform device and method that optimizes data access by reading and writing column groups from an auxiliary storage device, performing one-dimensional transforms, and switching data formats to reduce the number of accesses and enhance processing speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional two-dimensional transform methods are used with multiple row and column transforms, then transform accuracy is maintained, but the number of auxiliary storage device accesses increases significantly

Engineering Contradiction:
Improvetransform accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the two-dimensional transform into distinct row transform and column transform phases, processing data in organized blocks. By dividing the M×N data matrix into manageable segments and processing them systematically, the method maintains transform accuracy while optimizing access patterns to reduce total access operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary row transforms on all rows before conducting column transforms. This preliminary action organizes data in the auxiliary storage device in a way that facilitates efficient column access later, reducing the total number of access operations needed while ensuring accurate transform results.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If data is read and written frequently to auxiliary storage device during transform operations, then processing completeness is ensured, but processing speed decreases

Engineering Contradiction:
Improveprocessing completenessVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements continuous processing by performing row transforms on all rows first, then immediately proceeding to column transforms without unnecessary intermediate reads or writes. This continuity ensures that once data is loaded into main storage, it is processed completely through both transform stages, maintaining reliability while minimizing auxiliary storage access frequency.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent uses main storage device as an intermediary buffer between auxiliary storage and processing units. Data is read from auxiliary storage to main storage once, processed through row and column transforms using the main storage as workspace, then results are written back. This intermediary approach ensures complete processing while reducing direct auxiliary storage access frequency.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Stability of the object's composition

If traditional row-major data access patterns are used, then data continuity is maintained, but the number of auxiliary storage accesses for column operations increases

Engineering Contradiction:
Improvedata continuityVSAvoidaccess time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The patent changes the access dimension by performing all row transforms first (accessing data row-by-row in the natural order), then performing column transforms (accessing data column-by-column). This dimensional approach to processing allows the system to maintain data continuity in storage while systematically addressing the access inefficiency through structured phase-based processing.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS20230267167A1Two-dimensional data conversion device, method, and program
Publication Date: 2023.08.24 NIPPON TELEGRAPH & TELEPHONE CORP
  • US20230267167A1 patent drawing
  • US20230267167A1 patent drawing
  • US20230267167A1 patent drawing

AI summary

A column reader, a one-dimensional transformer, and a row writer repeat reading of one or more columns, one-dimensional transform of one or more columns, and writing of one or more rows until all original data of M rows and N columns is transformed and recorded in an auxiliary storage device as intermediate data of N rows and M columns. A column reader, a one-dimensional transformer, and a row writer repeat reading of one or more columns, one-dimensional transform of one or more columns, and writing of one or more rows until all of the intermediate data is transformed and recorded in the auxiliary storage device as final data of M rows and N columns.