a wearable system is shown that presents one or more heads - up displays to the wearer . a data source provides information to an image generator that is sufficient to generate one or more display images , which are still or moving , characters or graphical displays . the output image from the image generator passes through a lens , reflects off a curved mirror , and passes back through the lens the other way . the image then passes through two non - doublet lenses , between which an intermediate image exists . the image reflects off the “ lens ,” or visor , of the glasses and proceeds to the pupil of the wearer &# 39 ; s eye . alternative embodiments use a helmet visor , mirror , or other reflective surface for the final reflection .