I've been using this feature since the original iPhone in 2007. If you add a picture to your contact using Address Book (Mac) or Outlook (Windows) then the image will appear small in the top tight corner.
If you add an image to a contact using the iPhone 'Assign to Contact' when viewing images, then it will add it Full Screen.