1. A system for processing image data, the system comprising: an image processing hardware device having a processing device selected from the group consisting of a central processing unit (CPU), microcontroller, microprocessor, application-specific integrated circuit (ASIC), a digital signal processor (DSP), system-on-a-chip (SoC), field-programmable gate array (FPGA), programmable-logic device (PLD), programmable electrically erasable logic (PEEL), programmable array logic (PAL), and generic array logic (GAL), the processing device for receiving and processing a first video image and a second video image, the first video image having first video image parameters and the second video image having second video image parameters; a video computing device running a windows based operating system and having a processing unit for generating a target window having target window parameters and defining a first viewport and a second viewport within the target window, the first viewport having first viewport parameters and the second viewport having second viewport parameters, the first and second viewport parameters associated with the target window parameters; and a first video image data source generating the first video image comprising a first overlap area and a second video image data source generating the second video image comprising a second overlap area, the first overlap area having image data present in the second overlap area; the image processing hardware and video computing device being in wireless or wired communication; the processing device interpolating first pixel data for the first video image from pixel data in at least one of the first overlap area and second overlap area dependent upon the position of a first pixel within the first overlap area and interpolating second pixel data for the second video image from pixel data in at least one of the first overlap area and second overlap area dependent upon the position of a second pixel within the second overlap area.