US 11,785,281 B2
System and method for decimation of image data for multiviewer display
Vincent Trussart, Montreal (CA)
Assigned to GRASS VALLEY CANADA, Montreal (CA)
Filed by Grass Valley Canada, Montreal (CA)
Filed on Dec. 15, 2021, as Appl. No. 17/644,529.
Claims priority of provisional application 63/127,057, filed on Dec. 17, 2020.
Prior Publication US 2022/0201354 A1, Jun. 23, 2022
Int. Cl. H04N 21/43 (2011.01); H04N 21/431 (2011.01); H04N 21/44 (2011.01)
CPC H04N 21/4312 (2013.01) [H04N 21/44004 (2013.01)] 21 Claims
OG exemplary drawing
 
1. A system for displaying content streams on a multiviewer device, the system comprising:
a multiviewer having a display screen with a predetermined layout configured to respectively display a plurality of contents streams in a plurality of tiles thereon, with each of the plurality of tiles having a predetermined size with a respective allocated number of total pixels;
a receiver configured to receive a content stream of media content and determine whether a respective tile designated for the content stream is above a predetermined threshold defined by a total number of pixels;
a graphics processing unit (GPU) having an internal memory configured to store image data, with the GPU configured to resize the image data loaded in the internal memory for display in a respective tile of the plurality of tiles of the multiviewer; and
an image decimation controller configured to perform a decimation of the content stream by removing a predetermined number of lines from each frame of the content stream before loading the content stream to the internal memory of the GPU as the image data for resizing and display on the respective tile of the multiviewer;
wherein the receiver is configured to load the content stream to a full resolution buffer in a system memory to be transferred to the internal memory of the GPU if the respective tile designated for the content stream is above the predetermined threshold,
wherein the receiver is configured to load the content stream to a proxy buffer of the system memory if the receiver determines that the content stream is a proxy stream of the media content and the respective tile designated for the content stream is above the predetermined threshold,
wherein the receiver is configured to load the content stream to the full resolution buffer in the system memory if the receiver determines that the content stream is not a proxy stream of the media content and the respective tile designated for the content stream is less the predetermined threshold, such that the image decimation controller performs the decimation to delete the predetermined number of lines before the content stream is loaded in the internal memory of the GPU as the image data and resized for display on the respective tile of the multiviewer.