Help with zooming in out + panning

does anyone have any advice on how to incorporate zooming and panning? Or atleast a place to start. I’m trying to achieve an effect visually similar to this one - http://www.milliondollarzoom.com/

Any help would be appreciated.

Thanks

Tony