Inline Video Compression for Dynamic Stream Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current solutions for digital signage and interactive flat panel displays require significant manual intervention and consume high memory resources due to the need to buffer raw, uncompressed video streams, making them labor and resource intensive, especially when switching between primary and secondary video content.
Innovation Solution
Implementing an inline pixel processing and compression scheme that compresses raw video streams frame-by-frame, allowing for efficient buffering and switching between video streams without the need for manual intervention, using techniques like intra-frame compression and decompression to minimize latency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If raw uncompressed video streams are buffered to allow playback resumption, then playback continuity is maintained, but memory resources are significantly consumed
Solution Approach 1:
The patent applies compression to change the parameter of video data density, transforming uncompressed video streams into compressed formats that occupy significantly less memory space while maintaining playback continuity. This resolves the contradiction by allowing buffer storage with reduced memory consumption.
Solution Approach 2:
The system creates compressed copies of video frames for buffering purposes, where the compressed representation serves the same functional purpose as the original uncompressed data but with reduced resource requirements. This enables playback resumption without holding large amounts of uncompressed memory.
2Ease of operation
If manual pausing or switching between video content is implemented, then content transition control is achieved, but labor intensity increases
Solution Approach 1:
The system automatically manages video content switching and buffering operations without requiring manual user intervention. The buffering and compression processes occur autonomously, allowing seamless transitions between video sources while eliminating the need for manual pausing or switching operations.
Solution Approach 2:
The system performs preliminary compression and buffering of video content in advance, preparing it for future playback or switching operations. This pre-processing enables automatic content transitions without manual intervention, as the system has already organized and compressed the video data for efficient management.
3Duration of action of moving object
If raw video is buffered without compression, then playback can resume where it left off, but significant memory resources are consumed
Solution Approach 1:
The patent fundamentally changes the compression parameter of buffered video data, transitioning from uncompressed to compressed formats. This parameter change maintains the ability to resume playback at the correct position while dramatically reducing the memory resources required to store the buffered content.
Data Source
AI summary
In one embodiment, an electronic device includes a video-in interface, a video-out interface, memory circuitry, and processing circuitry. A first video stream with uncompressed frames is received via the video-in interface. The first video stream is compressed and then stored in a video buffer on the memory circuitry. For example, the uncompressed frames are individually compressed and stored in the video buffer. A second video stream with encoded frames is decoded and then played on a display device. For example, the encoded frames are decoded and then displayed on the display device via the video-out interface. The first video stream is then decompressed and played on the display device. For example, the compressed frames in the video buffer are individually decompressed and then displayed on the display device via the video-out interface.


