File Editing Undo via Cluster Copying
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Destructive file segmentation in recording media, such as audio files, complicates the undo process due to the need for extensive data copying and alignment, especially when the file sizes do not align with cluster units, leading to time-consuming revert operations.
Innovation Solution
A file editing apparatus and method that performs undo operations by copying and storing data in minimum units, allowing for efficient deletion and recombination of segments without copying entire subsequent portions, using unassigned codes to manage cluster units and reconstructing files on a per-minimum-unit basis.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If destructive file segmentation is performed on audio files in a cluster-based file system, then the file can be divided at arbitrary positions, but the undo operation becomes complicated and time-consuming due to the need to copy and align entire clusters
Solution Approach 1:
The patent applies preliminary action by copying the cluster containing the segmentation point to a temporary storage location before performing the segmentation. This pre-copying operation enables the undo process to simply restore the temporary copy rather than performing complex data reconstruction, thereby resolving the contradiction between enabling arbitrary segmentation and maintaining fast undo operations
Solution Approach 2:
The patent introduces a temporary storage area as an intermediary between the original file and the segmented files. This intermediary stores the copied cluster data and facilitates the undo operation by providing a ready-to-restore data source, eliminating the need for complex alignment and copying operations during the undo process
2Ease of manufacture
If segmentation is performed on a per-cluster basis to align with file system requirements, then data reading and writing is simplified, but segmentation precision is reduced to cluster boundaries
Solution Approach 1:
The patent applies segmentation by dividing the audio file into multiple clusters, where each cluster is further divided into sectors. This hierarchical segmentation allows the system to work with cluster-level boundaries for file system compatibility while enabling precise segmentation point identification at the sector level within each cluster, thus resolving the contradiction between processing simplicity and segmentation precision
3Reliability
If the entire subsequent portion of a file is copied during undo operations to ensure data integrity, then data reliability is improved, but the processing time and computational resources increase significantly
Solution Approach 1:
The patent extracts only the necessary data portion (the cluster containing the segmentation point) for the undo operation rather than copying the entire subsequent file portion. This extraction approach maintains data reliability by preserving the critical segmentation information while dramatically reducing the processing time and resources required for undo operations
Data Source
AI summary
A file editing apparatus for revoking (Undo) destructive segmentation. An audio file is segmented into two files by destructive segmentation. When revoking (Undo) operation is performed after segmentation, an end portion of a preceding file is deleted, and a head of a subsequent file is deleted. A copy file, which has been generated by copying during segmentation and preserved, is inserted between the two files to thereby concatenate the preceding file with the subsequent file, whereby an original file is generated.


