OMR Scanner Data Buffering and Interleaved Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing OMR scanners face issues with incorrect grading due to post-scanning alterations in test forms and bottlenecks in data transmission, leading to delays and inefficiencies in high-stakes testing environments.
Innovation Solution
Implementing data buffering and interleaved transmission techniques that allow simultaneous scanning and transmission of image and OMR data, capturing a digital image at the time of scanning to maintain the form's appearance, and using color light combinations to enhance detection accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If data is transmitted sequentially after complete scanning, then data accuracy is maintained, but scanning throughput and processing speed deteriorate
Solution Approach 1:
The patent applies preliminary action by capturing and buffering the complete scanned data in memory before any transmission occurs. The entire test form is scanned and stored in a buffer first, ensuring data integrity is maintained from the moment of scanning. Only after the complete data is safely buffered does the transmission process begin, eliminating the risk of partial or corrupted data transfer while still enabling continuous scanning operations to proceed without waiting for transmission to complete.
2Reliability
If scanning waits for data transmission to complete, then data loss is prevented, but scanning speed and processing time deteriorate
Solution Approach 1:
The system performs preliminary buffering of the entire scanned data set into memory before initiating transmission. This ensures that all data is captured and secured in a reliable storage location first, preventing any data loss during the transmission process. The scanning operation then continues uninterrupted with the next test form, as it does not need to wait for the previous form's data to be transmitted, thereby maintaining high scanning speed and preventing time loss.
3Device complexity
If sequential scanning and transmission is used, then system complexity is reduced, but processing efficiency and throughput deteriorate
Solution Approach 1:
The patent segments the data handling process into two independent functional stages: scanning/buffering and transmission. The scanning system captures and buffers data in memory as a complete unit, then separately initiates transmission without interfering with subsequent scanning operations. This segmentation allows the scanning subsystem to operate continuously at high speed while the transmission subsystem handles data transfer in parallel, dramatically improving processing efficiency and throughput without significantly increasing system complexity.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach reduces delays between scanning and transmitting test forms, ensures accurate re-grading by maintaining the form's original appearance, and improves overall throughput by allowing continuous scanning without waiting for previous data to be fully processed.
Implementation Method 1
The contrasting reflectivity at predetermined positions on a page is then used to detect these marked areas because they reflect less light than the blank areas of the paper
Data Source
AI summary
Performing optical mark recognition (OMR) scanning includes receiving a first substrate to be scanned, the first substrate having one or more colors visible to a human eye and bearing user-made marks; scanning the first substrate using a plurality of colors of light emitted from a light sensor to simultaneously generate both (a) first image data representing a visual appearance of the first substrate, and (b) first OMR data corresponding to respective locations of the user-made marks on the first substrate; transmitting from a first page buffer at least a portion of the first image data and/or at least a portion of the first OMR data; receiving a second substrate to be scanned; and during the transmitting from the first page buffer, simultaneously scanning the second substrate.


