The VPC-4 is a video rotator for converting landscape rasters to portrait format and for converting portrait rasters to landscape format. In addition to rotation by 0, 90, 180 or 270 degrees, optional image mirroring is also supported. The VPC-4 can be used standalone or in conjunction with the VPC-1 Deinterlacer and VSC-1 Scaler IP cores to provide a complete portrait display solution. When used in conjunction with the VPC-1 Deinterlacer, the memory interface can be shared to allow for concurrent deinterlacing, scaling and rotation on a single bus.