Pointing device for digital camera display
First Claim
1. A process for a camera having a display, the process comprising the steps of:
- presenting a cursor and a plurality of icons at respective positions in the display;
sensing motion of the camera;
maintaining the position of the cursor fixed in the display while repositioning the icons in the display in a direction opposite to the sensed motion of the camera; and
in response to user input selecting a target one of the icons positioned under the cursor.
3 Assignments
0 Petitions
Accused Products
Abstract
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.
-
Citations
31 Claims
-
1. A process for a camera having a display, the process comprising the steps of:
-
presenting a cursor and a plurality of icons at respective positions in the display; sensing motion of the camera; maintaining the position of the cursor fixed in the display while repositioning the icons in the display in a direction opposite to the sensed motion of the camera; and in response to user input selecting a target one of the icons positioned under the cursor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A process for a camera having a display, comprising:
-
sensing motion of the camera; interpreting sensed motion of the camera as a user interface input, wherein the interpreting step comprises determining a viewpoint for displaying a region of a given image on the display based on the sensed motion of the camera, wherein the given image comprises a collection of icons; and presenting on the display images superimposed on a scene viewed though the camera in accordance with the interpreted user interface input. - View Dependent Claims (12, 13, 14)
-
-
15. A process for a camera having a display, comprising:
-
sensing motion of the camera, wherein the sensing step comprises tracking motion of the camera; interpreting sensed motion of the camera as a user interface input; and presenting on the display images superimposed on a scene viewed though the camera in accordance with the interpreted user interface input; wherein the interpreting step comprises determining a sequence of regions of a given image to present on the display reflecting the tracked motion of the camera, and the presenting step comprises presenting the sequence of regions.
-
-
16. A process for a camera having a display, comprising:
-
sensing motion of the camera, wherein the sensing step comprises acquiring a sequence of images and comparing successive images in the sequence to determine parameters describing motion of the camera; interpreting the sensed motion of the camera as a user interface input; and presenting on the display images superimposed on a scene viewed though the camera in accordance with the interpreted user interface input.
-
-
17. A camera, comprising:
-
a display; a motion sensor configured to sense motion of the camera; and circuitry configured to interpret sensed motion of the device as a user interface input and to present on the display images superimposed on a scene viewed though the camera in accordance with the interpreted user interface input, the circuitry being configured to determine a viewpoint for displaying a region of a given image on the display based on the sensed motion of the camera, wherein the given image comprises a collection of icons. - View Dependent Claims (18, 19, 20)
-
-
21. A camera, comprising:
-
a display; a motion sensor configured to sense motion of the camera; and circuitry configured to interpret sensed motion of the camera as a user interface input and to present on the display images superimposed on a scene viewed though the camera in accordance with the interpreted user interface input, wherein the circuitry is configured to determine a sequence of regions of a given image to present on the display reflecting the tracked motion of the camera, and the presenting step comprises presenting the sequence of regions.
-
-
22. A camera, comprising:
-
a display; a motion sensor configured to sense motion of the camera; and circuitry configured to interpret sensed motion of the camera as a user interface input and to present on the display images superimposed on a scene viewed though the camera in accordance with the interpreted user interface input, wherein the circuitry is configured to acquire a sequence of images and compare successive images in the sequence to determine parameters describing motion of the device.
-
-
23. A process for a camera having a display, comprising:
-
sensing motion of the camera; interpreting sensed motion of the camera as a user interface input; and presenting on the display images superimposed on a scene viewed though the camera in accordance with the interpreted user interface input, wherein the presenting comprises simultaneously presenting a virtual image and an image of a scene viewed through the camera, wherein the virtual image includes a sheet of thumbnail images superimposed on a view through the camera.
-
-
24. A process for a camera having a display, comprising:
-
sensing motion corresponding to motion of the display; interpreting the sensed motion as a user interface input; and presenting images on the display in accordance with the interpreted user interface input, wherein presenting comprises presenting different portions of a virtual panorama in the display in accordance with the interpreted user interface input, wherein the virtual panorama is composed of multiple images captured by the camera.
-
-
25. A process for a camera having a display, comprising:
-
sensing motion corresponding to motion of the display; interpreting the sensed motion as a user interface input; presenting images on the display in accordance with the interpreted user interface input, including superimposing a pointer on an external scene viewed through the display; and selecting boundaries of a portion of the external scene based on the interpreted user interface input and locations of the pointer superimposed on views of the external scene. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A process for a camera having a display, comprising:
-
sensing motion of the camera; interpreting sensed motion of the camera as a user interface input; presenting images on the display in accordance with the interpreted user interface input; and modifying a captured image in response to the interpreted user interface input, wherein modifying comprises changing color parameters associated with the captured image.
-
-
31. A process for a camera having a display, comprising:
-
sensing motion of the camera, wherein the sensing step comprises tracking motion of the camera; interpreting sensed motion of the camera as a user interface input; presenting on the display images superimposed on a scene viewed though the camera in accordance with the interpreted user interface input; wherein the camera additionally has a second display, and further comprising presenting in the first and second displays a stereoscopic pair of images captured by the camera based on the tracked motion of the camera.
-
Specification