1. An image processing hardware device having an image capture module for receiving a first video image from a first video image data source and a second video image from a second video image data source, the first video image having first video image parameters and the second video image having second video image parameters, the device comprising: an interface for receiving image data related to a target window having target window parameters, the target window having a first viewport and second viewport, the first viewport having first viewport parameters and the second viewport having second viewport parameters, the first and second view port parameters associated with the target window parameters; an image scaling module for processing the first and second video images such that the first video image parameters correspond to the first viewport parameters and the second video image parameters correspond to the second viewport parameters; and an image combination module for inserting the first video image into the first viewport and the second video image into the second viewport.