Video Processing Circuit Shared Ring Buffer Compression
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video signal processing circuits require large memory spaces due to high data volumes and frame rates, and using a ring buffer does not effectively reduce memory needs when processing multiple channels with different resolutions or frame rates.
Innovation Solution
A video processing circuit with an image processing circuit that includes two channels and a compression circuit, where the channels share an input port and a ring buffer in the memory chip to store compressed image data, reducing memory requirements through data compression and time-division multiplexed processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If a ring buffer is used to continuously buffer frame data, then memory space requirement is reduced, but when processing multiple channels with different resolutions or frame rates, each channel still needs a corresponding ring buffer, so memory space cannot be effectively reduced
Solution Approach 1:
The patent merges the ring buffers of multiple channels into a single shared ring buffer. Instead of having separate ring buffers for each channel, the system uses one shared ring buffer that accommodates data from all channels through time-division multiplexing, thereby reducing total memory space requirements while maintaining the ability to process multiple channels with different resolutions and frame rates
Solution Approach 2:
The shared ring buffer serves multiple functions by accommodating data from different channels with varying resolutions and frame rates. The ring buffer becomes a universal storage structure that can handle diverse data types through time-division multiplexing, eliminating the need for channel-specific ring buffers
2Quantity of substance
If separate ring buffers are provided for each channel, then each channel can be processed independently, but the required memory space cannot be effectively reduced
Solution Approach 1:
The patent introduces dynamic time-division multiplexing to manage the shared ring buffer. The system dynamically allocates time slots to different channels based on their specific frame rates and resolution requirements, allowing flexible adaptation to varying channel characteristics while maintaining independent processing capability through temporal separation
Solution Approach 2:
The system implements periodic time-division multiplexing where different channels are served in periodic cycles. Each channel is allocated specific time periods within a cycle to access the shared ring buffer, enabling independent processing while sharing memory resources. This periodic allocation allows the system to handle different frame rates and resolutions adaptively
Data Source
AI summary
The present invention discloses a video processing circuit, which is coupled to a memory chip and includes an image processing circuit. The image processing circuit includes a first channel, a second channel and a compression circuit. The two channels process first image data and second image data to generate first processed image data and second processed image data, respectively. The compression circuit compresses the first processed image data and the second processed image data to generate first compressed image data and second compressed image data, respectively. A memory block in the memory chip is configured as a ring buffer shared by the first channel and the second channel so as to store the first compressed image data and the second compressed image data.


