Video Frame Grid Segmentation for Bandwidth Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Video wall systems face limitations in the number of supported displays due to bandwidth and processing constraints, particularly when increasing video resolution, leading to a bottleneck in central processing modules and increased network bandwidth requirements.
Innovation Solution
A method and system for encoding video frames into multiple spatial resolutions by dividing frames into grids, summing pixel values, and encoding both downscaled and higher resolution frames, allowing fewer pixel values to be encoded in higher resolution frames with the final value derivable from the downscaled frame, reducing bandwidth requirements and enabling efficient transmission across multiple displays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If the resolution of video inputs is increased, then the quality of video output is improved, but the processing load on the central processing module increases and the number of supported video outputs is limited
Solution Approach 1:
The video frame is divided into multiple grids, and pixel values within each grid are summed to create a downscaled frame with fewer pixels. This segmentation allows the system to transmit multiple resolution versions of the same video frame simultaneously, reducing the processing load on the central module while maintaining high resolution capability for individual displays
Solution Approach 2:
The patent introduces a dimensional transformation by creating both a downscaled frame (lower resolution) and a higher resolution frame from the same original frame. This allows the system to transmit video data in multiple resolution dimensions over the network, with displays selecting the appropriate resolution based on their capabilities, thereby increasing the number of supported displays without proportionally increasing bandwidth requirements
2Adaptability or versatility
If the number of video outputs is increased by adding output modules, then the number of supported monitors is increased, but the bandwidth capability of the central processing module is exceeded
Solution Approach 1:
By dividing the video frame into grids and creating a downscaled frame with summed pixel values, the system reduces the amount of data that needs to be transmitted to each display. This allows more displays to be supported simultaneously without exceeding the bandwidth capability of the central processing module, as each display receives only the necessary resolution level
Solution Approach 2:
Different displays receive video data at different resolutions according to their capabilities. High-resolution displays receive the full-resolution frame data, while lower-resolution displays receive the downscaled data. This local quality approach optimizes bandwidth utilization and allows the system to support more displays with varying resolution requirements
3Manufacturing precision
If more pixel values are encoded in higher resolution frames, then the quality of high resolution video is improved, but the network bandwidth requirements increase
Solution Approach 1:
The video frame is segmented into grids, and by summing pixel values within each grid to create a downscaled frame, the system reduces the total number of pixels that need to be transmitted. This allows the system to maintain high resolution for displays that require it while reducing overall network bandwidth requirements through efficient data compression
Solution Approach 2:
The patent creates a multi-resolution video transmission system by generating both downscaled and high-resolution frames from the same original frame. This allows the system to transmit video data in multiple resolution dimensions simultaneously, with each display selecting the appropriate resolution level, thereby reducing redundant bandwidth consumption while maintaining high quality where needed
Data Source
AI summary
Aspects of the present disclosure relate to a method, in a video output device, for acquiring video data for outputting to a display. The method comprises subscribing to a multicast stream of a plurality of multicast streams. Each multicast stream is streamed from a video source and comprises video frame data corresponding to a portion of a video frame. The multicast stream to which the video output device subscribes comprises video frame data that is for display on a display associated with the video output device. The method then comprises receiving the video frame data that is for display on the display.


