Image Processing System Time-Division Multiplexing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In image processing systems, particularly in personal computer setups, the simultaneous use of a processor by both the decoder and rendering module leads to an overload, causing motion judder when displaying multiple CCTV images, as the frame rate does not match the monitor's refresh rate.
Innovation Solution
The image processing apparatus and method involve a rendering module that does not use the processor during its rendering cycle, allowing the decoder to use the processor instead, thereby preventing simultaneous usage and minimizing processor load, ensuring the frame rate matches the display's refresh rate.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the decoder and rendering module both use the processor simultaneously, then processing speed is improved, but processor overload occurs causing motion judder
Solution Approach 1:
The patent implements periodic action by dividing processor usage into distinct time periods: the decoder uses the processor during a first time period to decode image data, while the rendering module uses the processor during a second time period to render images. This time-division multiplexing allows both functions to execute without simultaneous resource contention, eliminating motion judder while maintaining processing throughput.
2Adaptability or versatility
If multiple images are displayed simultaneously on multiple monitors, then user monitoring capability is improved, but processor overload increases causing frame rate mismatch
Solution Approach 1:
The patent applies periodic action by implementing sequential processing periods where the decoder operates during a first time period and the rendering module operates during a second time period. This time-division approach enables the system to handle multiple camera images across multiple monitors without processor overload, maintaining both multi-monitor adaptability and frame rate efficiency.
3Device complexity
If the processor handles both decoding and rendering tasks, then system complexity is reduced, but processor load increases causing motion judder
Solution Approach 1:
The patent reduces processor load while maintaining system simplicity by implementing periodic action with two distinct time periods: the first time period for decoding tasks and the second time period for rendering tasks. This temporal separation allows a single processor to handle both functions sequentially, avoiding the need for separate processors while preventing overload-induced motion judder.
Data Source
Figure 1~2
Figure 3A
Figure 3B
AI summary
An image processing apparatus and a method thereof are provided. The image processing apparatus includes at least one processor configured to implement: a decoder which decodes input image data; and a rendering module which renders the decoded image data according to a rendering cycle which corresponds to a refresh rate of a display to display a plurality of image frames of the image data, wherein the decoder decodes the input image data only when the processor is not being in use for rendering by the rendering module.