File Editing Undo via Cluster Copying

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvefile segmentation capabilityVSAvoidundo operation time
Core Design Contradiction:
Ease of operationVSLoss of time

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvedata processing simplicityVSAvoidsegmentation position precision
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

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

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improvedata integrity during undoVSAvoidundo operation speed
Core Design Contradiction:
ReliabilityVSProductivity

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

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8775383B2File editing apparatus and file editing method
Publication Date: 2014.07.08 TEAC CORP
  • US8775383B2 patent drawing
  • US8775383B2 patent drawing
  • US8775383B2 patent drawing

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.