1. An apparatus comprising: a memory storing an identity and data for each of a plurality of objects; and a processor configured to: receive an image of a viewed object; receive input from a user, said input comprising a designation of a portion of the image and a designation of the identity of the viewed object; register an object stored in the memory to the designated portion of the image based on the designated identity of the viewed object; and superimpose a visual representation of the data corresponding to the registered object on the image for display.