A process and apparatus is described to improve a digital camera user
interface and increase ease of use and functionality of a digital camera
by quickly, accurately and robustly permitting cursor control and
designation in a digital camera display. A digital camera is used as a
pointing device such as a mouse or trackball. The motion of the camera is
detected, and the motion of the camera is used to position graphic
elements on the camera's own display. The camera's motion can be detected
with sensors, such as gyroscopes, or the camera itself can be used as a
motion sensor. One application of this involves using the camera as a
computer mouse, or like a gun-sight, to select images from a sheet of
low-resolution ("thumbnail") images. The motion of the camera is tracked,
and the user aims at the desired image from a sheet of thumbnail images.
The thumbnails appear to be fixed relative to the world because the
camera can continuously reposition them in the display based upon the
motion of the camera. The user can then select a thumbnail in an
intuitive manner by simply pointing the camera at the desired thumbnail.
For alternative embodiments, the interface can be used to select regions
of greater extent than can be viewed in the viewer or to virtually review
images.