Patent ID: 9684482
Date: 2017-06-20
CPC Classifications: G06F,G09G

Claim:
1. A multi-monitor system, comprising: an image receiver configured to receive image data of N pixels by M pixels from a number of input lanes, the image receiver comprising: a SERDES receiver configured to: receive the image data from the number of input lanes; and filter the image data based on the number of input lanes to obtain filtered image data, wherein the SERDES receiver comprises a CRPLL configured to recover a link symbol clock embedded in the image data; and a de-framer coupled to the SERDES receiver and a splitter and configured to: unpack the filtered image data to obtain unpacked image data; and provide to the splitter, based on the unpacked image data, a data enable signal, a horizontal sync signal, a vertical sync signal, and a data stream comprising the image data; a plurality of transmitters, each of the plurality of transmitters configured to provide a portion of the image data to a corresponding display of a plurality of displays using, at least in part, a buffer, wherein each display of the plurality of displays is associated with a different portion of the buffer; and the splitter coupled between the image receiver and the plurality of transmitters, the splitter comprising: a controller coupled to the plurality of displays, the controller configured to: receive configuration data for each of the displays using a plurality of auxiliary channels, the configuration data including a pixel size, orientation, and an indication of whether the display is active; divide the image data into the portions based on the received configuration data; generate a plurality of new a data enable signals, a plurality of new horizontal sync signals, a plurality of new vertical sync signals, and a plurality of new data streams, wherein: each portion of the plurality of portions is associated with one of the plurality of new a data enable signals, one of the plurality of new horizontal sync signals, and one of the plurality of new vertical sync signals, and each new data stream of the plurality of new data streams comprises one of the plurality of portions of the image data; and providing, to each transmitter of a plurality transmitters, one new data enable signal of the plurality of data enable signals, one new horizontal sync signal of the plurality of horizontal sync signals, one new vertical sync signal of the plurality of vertical sync signals, and one new data stream of the plurality of new data streams.