Multi-Camera Display Control for Low-Lag Image Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing surveillance systems experience latency when transitioning between different images due to the intermittent transmission of reference frame data, leading to frustrating delays in displaying newly selected images.
Innovation Solution
The control system outputs analytics image data initially to reduce the time lag during transitions by using decoded image data generated from both reference and inter frame data, allowing instantaneous or near-instantaneous switching between images.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of substance
If reference frame data and inter frame data are used to compile image data for display, then image data transmission efficiency is improved, but display transition latency increases
Solution Approach 1:
The system pre-decodes analytics image data from both reference frame data and inter frame data and stores it in a buffer before it is needed for display. When a channel switch occurs, the pre-decoded analytics image data is immediately available for display, eliminating the latency that would otherwise occur while waiting for reference frame data to arrive and be decoded.
Solution Approach 2:
Analytics image data serves as an intermediary solution between the compressed reference/inter frame data and the final display output. By maintaining a buffer of pre-decoded analytics image data, the system provides a intermediate state that can be immediately displayed during channel transitions, bridging the gap between data compression efficiency and real-time display requirements.
2Speed
If real-time image streaming is implemented, then display freshness is improved, but transition delay between selected images increases
Solution Approach 1:
The control system continuously decodes and buffers analytics image data from the incoming reference frame and inter frame data streams in advance. This preliminary decoding ensures that when a channel switch is requested, the analytics image data is already prepared and ready for immediate display, achieving fast transitions without sacrificing real-time display freshness.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A control system for controlling the display of at least first and second images captured by respective first and second imaging devices, the control system comprising one or more controllers, the control system being configured to receive a first data stream comprising first image data representing a first image captured by a first imaging device, receive a second data stream comprising second image data representing a second image captured by a second imaging device, process the first image data and the second image data to generate first analytics image data and second analytics image data, the first analytics image data corresponding to the first image and the second analytics image data corresponding to the second image, receive an input selecting one of the first image and the second image for display and processing the corresponding one of the first image data and the second image data to generate first viewer image data or second viewer image data, the first viewer image data corresponding to the first image and the second viewer image data corresponding to the second image; and output the first viewer image data or the second viewer image data corresponding to the selected one of the first image and the second image, wherein the control system is configured to determine when there is a change in the first image or the second image selected for display; and, in dependence on the determination, to output the corresponding one of the first analytics image data and the second analytics image data before outputting the first viewer image data or the second viewer image data corresponding to the selected one of the first image and the second image. This reduces the time delay, or lag when switching between images.