Patent ID: 9438844
Filing Date: 2016-09-06
CPC Classification: G09G,H04N

Claim Text:
1. A video multiviewer system comprising: a graphics processing unit (GPU) comprising a GPU memory; a Direct Memory Access (DMA) controller; a video input module configured to receive simultaneously a plurality of video streams corresponding to video data and transfer the video data to the GPU memory via DMA, wherein the video input module comprises a programmable circuit having dual-ported Block Random Access Memory (RAM) comprising first and second ports, wherein the first port is operative with a host and the second port is operative with the DMA controller, wherein the dual-ported Block RAM is configured with a plurality of DMA channels for receiving the video data based on a number of plurality of video streams received at the video input module and is further configured to allow uninterrupted operation of consecutive DMA transfers of the video data to the GPU memory, wherein the first port is configured to allow independent read/write access by the host for configuration of the plurality of DMA channels using the first port, and the second port is configured to access video data in the plurality of DMA channels using simultaneous read/write access by DMA controller through the second port; and a display configured to receive the video data stored at the GPU memory and simultaneously present multiple video streams in respective windows of the display.