Storage Control Unit for Image File Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data processing systems for generating image files, such as PDFs, face issues with file integrity when generation is interrupted during the reading process, leading to incomplete files that cannot be properly displayed or stored due to insufficient memory or storage capacity, resulting in broken images and writing errors.

Innovation Solution

A data processing apparatus that includes a reading unit, an input unit, a memory for storing image data, a first generation unit for generating objects for the image file, and a storage control unit to manage file end information, which ensures that file generation can be completed even if interrupted, by returning the writing position to the storage medium when capacity is exhausted and handling file end information effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If read image data is successively transmitted to external storage medium to generate a file, then the apparatus can function without sufficient memory capacity, but the file becomes incomplete or broken when generation is interrupted during reading

Engineering Contradiction:
Improveapparatus functionality without sufficient memoryVSAvoidfile completeness
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary action by writing the file end information (trailer) to the storage medium in advance, before the actual reading and data writing process is complete. This allows the file structure to be established beforehand, and when reading is interrupted, the file end information already exists to mark the file as complete, preventing the broken file issue while allowing the apparatus to function with limited memory capacity.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If file generation processing is interrupted during reading of pages, then the reading process can be stopped early, but data until during reading of pages is already added to the file causing broken images

Engineering Contradiction:
Improvereading timeVSAvoidimage integrity
Core Design Contradiction:
Loss of timeVSManufacturing precision

Solution Approach 1:

The patent writes the file end information (trailer) to the storage medium in advance, before the actual reading and data writing process is complete. This preliminary action establishes the file structure and end marker beforehand, so that when reading is interrupted at any point, the file remains structurally complete with proper end markers, preventing broken images while allowing early termination of the reading process.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If the capacity of USB memory is filled up during reading of documents, then storage processing may end, but writing error occurs and the generated image file cannot be properly opened

Engineering Contradiction:
Improvestorage capacityVSAvoidfile openability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent writes the file end information (trailer) to the storage medium in advance, before the actual reading and data writing process is complete. This ensures that even if storage capacity is exhausted during reading, the file structure including the end marker is already in place, allowing the file to be properly opened and recognized as complete, preventing writing errors from rendering the file unusable.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If a memory capable of storing image data of one document is prepared, then file generation can be completed even if interrupted, but the apparatus requires sufficient memory capacity which not all apparatus have

Engineering Contradiction:
Improvefile restorabilityVSAvoidmemory capacity requirement
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent writes the file end information (trailer) to the storage medium in advance, before the actual reading and data writing process is complete. This preliminary action eliminates the need for large memory capacity to hold entire documents, as the file structure is established beforehand and can be completed incrementally. This resolves the contradiction by providing file restorability without requiring high memory capacity, simplifying the apparatus requirements.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8228549B2Data processing apparatus
Publication Date: 2012.07.24 CANON KK
  • US8228549B2 patent drawing
  • US8228549B2 patent drawing
  • US8228549B2 patent drawing

AI summary

When a plurality of documents is read to generate an image file including a plurality of pages in a storage medium, if a capacity of the storage medium is short during generation, a storage control unit returns a writing position so that file end information can be written and writes the file end information therein. Further, when a cancellation instruction is input during reading of a document, the storage control unit writes the file end information even when a file is being generated. Thus, even if a memory capacity comes short in the middle of a page or file generation is interrupted by cancellation operation, the generated file can be prevented from resulting in an incomplete file that cannot be displayed.