Storage Control Unit for Image File Integrity
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
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
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.
Data Source
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.


