Inline Video Compression for Dynamic Stream Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveplayback continuityVSAvoidmemory resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

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.

Inventive Principle:
Principle #35Parameter changes

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.

Inventive Principle:
Principle #26Copying

2Ease of operation

If manual pausing or switching between video content is implemented, then content transition control is achieved, but labor intensity increases

Engineering Contradiction:
Improvecontent transition controlVSAvoidmanual intervention
Core Design Contradiction:
Ease of operationVSExtent of automation

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveplayback resumption capabilityVSAvoidmemory resources
Core Design Contradiction:
Duration of action of moving objectVSQuantity of substance

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20220286736A1Dynamic processing and display of multi-stream video content
Publication Date: 2022.09.08 INTEL CORP
  • US20220286736A1 patent drawing
  • US20220286736A1 patent drawing
  • US20220286736A1 patent drawing

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.