Data Rearrangement Apparatus Using Segmented Block Addressing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data processing methods require a large data volume for rearrangement, which can be inefficient in terms of storage and processing.
Innovation Solution
A data processing apparatus that includes a processor, memory, and an input unit to receive a rearrangement number, allowing the processor to calculate and apply rearrangement destinations for data items based on the number, thereby reducing the data volume required for rearrangement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional table-based data conversion methods are used, then data conversion accuracy is maintained, but data volume required for rearrangement becomes large
Solution Approach 1:
The patent segments the conversion table data into multiple blocks and processes them separately. By dividing the large conversion table into smaller segments, the system can handle data rearrangement in manageable portions, reducing the peak memory requirements while maintaining overall conversion accuracy through systematic processing of each segment
Solution Approach 2:
The patent introduces a block address dimension to organize conversion table data. Instead of treating the conversion table as a single large linear structure, it adds a hierarchical block addressing layer, allowing data to be accessed and rearranged in smaller blocks rather than requiring the entire table to be loaded and processed simultaneously
2Productivity
If dedicated expansion units are added to the system, then data processing capability is improved, but device complexity increases
Solution Approach 1:
The patent merges the data expansion functionality directly into the existing processor unit. Instead of adding a separate dedicated expansion unit, the processor is configured to perform both calculation and expansion operations, consolidating multiple functions into a single processing element and reducing overall system complexity
Solution Approach 2:
The processor is designed with multi-functional capabilities, able to perform both data calculation and data expansion operations. This universal processor replaces what would otherwise require multiple specialized units, improving productivity while maintaining simpler device architecture through functional integration
Data Source
AI summary
A data processing apparatus for rearranging multiple items of data to be input, includes a processor; a memory; and an input unit configured to receive as input a rearrangement number with which a rearrangement pattern of the data can be identified. The processor executes calculating a rearrangement destination for each of the items of the data based on the rearrangement number; and rearranging the data based on the rearrangement destinations.


