Determining positioning and/or relative movement of graphical-user interface element based on display images
First Claim
Patent Images
1. A system for a computing device comprising:
- an image-capturing mechanism capable of capturing images, each image including at least one corner of a display communicatively coupled to the computing device, the images including a first image including the at least one corner of the display and a second image including the at least one corner of the display; and
,a controller to determine at least one of positioning and relative movement for a graphical-user interface element displayed on the display, based on the images captured by the image-capturing mechanism, by determining;
a first location of the at least one corner of the display in the first image, a second location of the at least one corner of the display in the second image, and an amount and a direction of movement of the at least one corner of the display from the first location in the first image to the second location in the second image.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for a computing device of one embodiment of the invention is disclosed that includes an image-capturing mechanism and a controller. The image-capturing mechanism is capable of capturing images. Each image includes at least one corner of a display communicatively coupled to the computing device. The controller is to determine at least one of positioning and relative movement for a graphical-user interface element displayed on the display, based on the images captured by the image-capturing mechanism.
-
Citations
39 Claims
-
1. A system for a computing device comprising:
-
an image-capturing mechanism capable of capturing images, each image including at least one corner of a display communicatively coupled to the computing device, the images including a first image including the at least one corner of the display and a second image including the at least one corner of the display; and
,a controller to determine at least one of positioning and relative movement for a graphical-user interface element displayed on the display, based on the images captured by the image-capturing mechanism, by determining;
a first location of the at least one corner of the display in the first image, a second location of the at least one corner of the display in the second image, and an amount and a direction of movement of the at least one corner of the display from the first location in the first image to the second location in the second image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 22, 23, 24, 25, 26)
-
-
15. A pointing device for a computing device comprising:
-
an image-capturing mechanism capable of capturing images, each image including at least one corner of a display communicatively coupled to the computing device, the images including a first image including the at least one corner of the display and a second image including the at least one corner of the display; and
,a communications mechanism to communicatively couple the pointing device to the computing device, wherein at least one of positioning and relative movement for a graphical-user interface element displayed on the display is determined based on the images captured by the image-capturing mechanism, by determining;
a first location of the at least one corner of the display in the first image, a second location of the at least one corner of the display in the second image, and an amount and a direction of movement of the at least one corner of the display from the first location in the first image to the second location in the second image. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
27. A pointing device for a computing device comprising:
-
means for capturing images of at least one corner of a display communicatively coupled to the computing device, the images including a first image including the at least one corner of the display and a second image including the at least one corner of the display; and
,means for determining relative movement for a graphical-user interface element displayed on the display based on a change in position of the at least one corner of the display between the first image and the second image captured by the image-capturing mechanism, by determining;
a first location of the at least one corner of the display in the first image, a second location of the at least one corner of the display in the second image, and an amount and a direction of movement of the at least one corner of the display from the first location in the first image to the second location in the second image.
-
-
28. A pointing device for a computing device comprising:
-
means for capturing images of at least one corner of a display communicatively coupled to the computing device, the images including a first image including the at least one corner of the display and a second image including the at least one corner of the display; and
,means for determining positioning for a graphical-user interface element displayed on the display based on a position of the at least one corner of the display within an image captured by the image-capturing mechanism relative to a field of view of the image, by determining;
a first location of the at least one corner of the display in the first image, a second location of the at least one corner of the display in the second image, and an amount and a direction of movement of the at least one corner of the display from the first location in the first image to the second location in the second image.
-
-
29. A method comprising:
-
capturing a first image of at least one corner of a display communicatively coupled to a computing device; capturing a second image of the at least one corner of the display; determining an amount and a direction of movement of the at least one corner of the display between the first image and the second image; and
,causing a graphical-user interface element displayed on the display by the computing device to move based on the amount and the direction of the movement of the at least one corner of the display, wherein determining the amount and the direction of movement of the at least one corner of the display between the first image and the second image comprises; determining a first location of the at least one corner of the display in the first image; determining a second location of the at least one corner of the display in the second image; and
,determining the amount and the direction of movement of the at least one corner of the display from the first location in the first image to the second location in the second image. - View Dependent Claims (30, 31)
-
-
32. A method comprising:
-
capturing an image of at least a center of a display communicatively coupled to a computing device; determining a location of at least the center of the display within the image; determining an offset amount and an offset direction between the location of at least the center of the display within the image and a center of the image; and
,causing a graphical-user interface element to be displayed on the display by the computing device at a position based on the offset amount and the offset direction between the location of at least the center of the display within the image and the center of the image. - View Dependent Claims (33, 34)
-
-
35. A method comprising:
-
providing an image-capturing mechanism of a pointing device capable of capturing images, each image including at least one corner of a display communicatively coupled to a computing device, the images including a first image including the at least one corner of the display and a second image including the at least one corner of the display; and
,providing a controller of the pointing device capable of determining at least one of positioning and relative movement for a graphical-user interface element displayed on the display, based on the images captured by the image-capturing mechanism, by determining;
a first location of the at least one corner of the display in the first image, a second location of the at least one corner of the display in the second image, and an amount and a direction of movement of the at least one corner of the display from the first location in the first image to the second location in the second image. - View Dependent Claims (36, 37, 38, 39)
-
Specification