The zoom feature wouldn't be too hard, just crop the picture more and the remaining area will be hardware scaled to fill the screen.