Image Synchronization Control Using Pulse-Range Error Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In image processing apparatuses, improper synchronization timing due to noise can distort subsequent image data, especially when using a spread spectrum clock generator that fluctuates the pulse period, making it difficult to compare and synchronize external and internal synchronization signals effectively.
Innovation Solution
An image processing apparatus is configured with a receiver circuit, data reception processing unit, line data reading unit, and error detecting unit to receive and write image data into line memories while selecting line memories line by line based on a synchronization signal with a fluctuated pulse period, and to read data while detecting errors in the pulse period, discarding data if it falls outside a predetermined fluctuation range and generating a corrected synchronization signal to maintain proper timing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-affected harmful factors
If a spread spectrum clock generator is used to fluctuate the pulse period for EMI countermeasure, then electromagnetic interference is reduced, but the synchronization between external and internal clocks cannot be maintained and image data distortion occurs
Solution Approach 1:
The patent changes the parameter of pulse period fluctuation range. The error detecting unit validates synchronization signals by checking if the pulse period falls within a predetermined fluctuation range, allowing the system to tolerate spread spectrum clock variations while maintaining synchronization reliability.
Solution Approach 2:
The error detecting unit provides feedback by monitoring the pulse period of synchronization signals and comparing it against the predetermined fluctuation range. When the pulse period exceeds the acceptable range, the system discards the problematic image data, creating a feedback mechanism that maintains synchronization integrity despite spread spectrum clock variations.
2Measurement precision
If the pulse period of synchronization signal is strictly compared for error detection, then synchronization accuracy is improved, but image data is lost when using spread spectrum clock generator that intentionally fluctuates pulse period
Solution Approach 1:
The patent introduces a fluctuation range parameter for pulse period validation. Instead of requiring exact pulse period matching, the error detecting unit accepts pulse periods within the predetermined fluctuation range, thereby accommodating spread spectrum clock variations while still detecting genuine synchronization errors.
Solution Approach 2:
The patent prepares for potential synchronization variations by establishing a predetermined fluctuation range in advance. This cushioning approach allows the system to tolerate expected pulse period variations from spread spectrum clocks while still protecting against actual synchronization errors that could cause image distortion.
3Manufacturing precision
If image data is discarded when pulse period mismatch is detected, then image distortion is prevented, but productivity decreases due to data loss
Solution Approach 1:
The patent modifies the detection parameter from exact pulse period matching to pulse period validation within a fluctuation range. This change reduces the frequency of false positive error detections, thereby minimizing unnecessary data discarding while still preventing actual image distortion caused by genuine synchronization errors.
Data Source
AI summary
A receiver circuit receives a transmission signal using serial communication, the transmission signal including image data and a synchronization signal that has a pulse period fluctuated in a predetermined fluctuation range. A data reception processing unit extracts the image data and the synchronization signal from the received transmission signal, and writes each line of the image data into a line memory among line memories while selecting the line memory line by line in turn in accordance with the synchronization signal. A line data reading unit reads each line of the image data from a line memory among the line memories while selecting the line memory line by line in turn in accordance with the synchronization signal. If the pulse period of the synchronization signal is not in the predetermined fluctuation range, an error detecting unit discards the image data written into the line memory in this pulse period.


