An image processing device, for a multi-display system, to process a first sub-image of an image split into a plurality of sub-images according to a display scheme, wherein each of the plurality of sub-images is configured to be displayed by a display device, wherein the image processing device is associated with a first display device and is configured to be connected to a source device through a first network and to at least one other image processing device through a second network, the image processing device comprising:
- at least one processor that operates to:
- receive the first sub-image from the source device via the first network;
- receive, from the at least one other image processing device via the second network, at least one part of at least one second sub-image to be displayed by another display device associated with the at least one other image processing device;
- and
- generate a first clustered sub-image to be displayed by the first display device, the first clustered sub-image comprising the received first sub-image and the at least one received part being merged and appended along a common edge or border such that the first clustered sub-image is larger than the received first sub-image,
- wherein the at least one part of the at least one second sub-image is adjacent and connected to the first sub-image before the image is split into the plurality of sub-images and after the first clustered sub-image is generated, and the at least one part of the at least one second sub-image is separated from the first sub-image after the image is split and before the first clustered sub-image is generated,
- wherein the first clustered sub-image is displayed by the first display device such that at least a portion of the displayed first clustered sub-image overlaps with at least a portion of at least one second clustered sub-image being displayed by the another display device associated with the at least one other image processing device, the at least one second clustered sub-image comprising the at least one second sub-image and at least one part of the first sub-image being merged and appended along a common edge or border such that the at least one second clustered sub-image is larger than the at least one second sub-image, and
- wherein the at least one second clustered sub-image is generated at the at least one other image processing device.