Reader Apparatus Provisional Coding for Large Document Memory
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional wide multifunctional printers (MFPs) face challenges in efficiently processing and coding large documents due to memory capacity limitations, leading to reduced productivity when handling A0-size and elongated documents, as they require excessive memory and time for compression and coding.
Innovation Solution
A reader apparatus that performs provisional coding during scanning with an unknown document size, replacing the provisional line count with the actual count after scanning, allowing simultaneous reading and coding, thereby reducing memory requirements and enhancing productivity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If coding is performed after reading completes with known document size, then coding accuracy is improved, but memory capacity requirements increase and processing time increases
Solution Approach 1:
The patent applies preliminary action by performing coding during the reading process rather than waiting for reading to complete. The coding unit starts coding image data as soon as it is read, using a provisional line count, and completes the coding with the actual line count after reading finishes. This overlapping of reading and coding operations reduces memory requirements and processing time while maintaining coding accuracy.
2Productivity
If coding is performed during reading with unknown document size, then productivity is improved and memory requirements are reduced, but coding complexity increases
Solution Approach 1:
The patent uses preliminary action by initializing a provisional line count before reading starts and performing coding operations during the reading process. The provisional line count is later replaced with the actual line count after reading completes, allowing coding to proceed without waiting for the complete document size to be known.
Solution Approach 2:
The patent applies dynamics by making the line count parameter changeable during the coding process. The coding unit initially uses a provisional line count, then updates to the actual line count after reading completes. This dynamic adjustment allows the system to handle unknown document sizes flexibly while maintaining coding accuracy.
3Productivity
If document size is determined before reading, then processing efficiency is improved, but adaptability to unknown-size documents decreases
Solution Approach 1:
The patent applies preliminary action by preparing a provisional line count before reading and initializing the coding process with this provisional value. This allows the coding to start immediately during reading rather than waiting for the actual document size to be determined, thereby maintaining processing efficiency while adapting to unknown-size documents.
Solution Approach 2:
The patent uses parameter changes by allowing the line count parameter to be updated from a provisional value to an actual value during the coding process. This parameter change enables the system to adapt to documents of unknown size while maintaining efficient processing through the preliminary initialization of the coding operation.
Data Source
AI summary
A reader apparatus is provided that includes a reading part configured to read the image of an original material; a coding part configured to code the data of the read image; an image memory configured to contain the coded image data; and a controller configured to control the image reading and the image data coding. The coding part includes a part configured to count the number of lines of the image indicating its size in the original material feed direction; a part configured to code the image data with a provisional number of lines in response to the image size in the original material feed direction being unknown; and a part configured to determine the number of lines at the end of the image reading. The controller includes a part configured to replace the provisional number of lines in the coded data with the determined number of lines.


