Image magnification system for computer interface
First Claim
Patent Images
1. A computer interface system comprising:
- a user interface screen configured to display visual content;
an input system configured to detect a presence of an input object within a non-zero threshold distance along a normal axis of the user interface screen;
a visual content display engine configured to magnify the portion of the visual content by superimposing a portion of a scaled copy of the visual content onto the visual content, the scaled copy of the visual content being magnified by a scale factor greater than one relative to the visual content; and
a graphical controller configured to;
magnify a portion of the visual content in accordance with the scale factor that is centered at an approximate location of a base of the normal axis on the user interface screen;
set a fixed position on the visual content at an intersection of the normal axis and the visual content, and a corresponding fixed position on of the scaled copy of the visual content at an intersection of the normal axis and a respective superimposed portion of the scaled copy of the visual content in response to the input object being moved to within the threshold distance, such that the superimposed portion of the scaled copy of the visual content is moved a first distance from the corresponding fixed position along the scaled copy of the visual content in response to movement of the input object a second distance from the fixed position along the user interface screen within the threshold distance, the first distance and the second distance being approximately equal; and
continuously superimpose a single contiguous portion of the scaled copy of the visual content onto the visual content, the single contiguous portion beginning at the fixed position on the user interface screen and continuing along a path on the user interface screen such that the single contiguous portion increases in size as it extends from the fixed position to a current position in response to contiguous movement of the input object along the path on the user interface screen from the fixed position to the current position within the threshold distance.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the invention includes a computer interface system. The system comprises a user interface screen configured to display visual content and an input system configured to detect a presence of an input object within a threshold distance along a normal axis of the user interface screen. The system further comprises a graphical controller configured to magnify a portion of the visual content that is located at an approximate location of a base of the normal axis on the user interface screen.
-
Citations
17 Claims
-
1. A computer interface system comprising:
-
a user interface screen configured to display visual content; an input system configured to detect a presence of an input object within a non-zero threshold distance along a normal axis of the user interface screen; a visual content display engine configured to magnify the portion of the visual content by superimposing a portion of a scaled copy of the visual content onto the visual content, the scaled copy of the visual content being magnified by a scale factor greater than one relative to the visual content; and a graphical controller configured to; magnify a portion of the visual content in accordance with the scale factor that is centered at an approximate location of a base of the normal axis on the user interface screen; set a fixed position on the visual content at an intersection of the normal axis and the visual content, and a corresponding fixed position on of the scaled copy of the visual content at an intersection of the normal axis and a respective superimposed portion of the scaled copy of the visual content in response to the input object being moved to within the threshold distance, such that the superimposed portion of the scaled copy of the visual content is moved a first distance from the corresponding fixed position along the scaled copy of the visual content in response to movement of the input object a second distance from the fixed position along the user interface screen within the threshold distance, the first distance and the second distance being approximately equal; and continuously superimpose a single contiguous portion of the scaled copy of the visual content onto the visual content, the single contiguous portion beginning at the fixed position on the user interface screen and continuing along a path on the user interface screen such that the single contiguous portion increases in size as it extends from the fixed position to a current position in response to contiguous movement of the input object along the path on the user interface screen from the fixed position to the current position within the threshold distance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for providing inputs to a computer system, the method comprising:
-
displaying visual content on a user interface screen; detecting a presence of an input object within a non-zero threshold distance of the user interface screen along a normal axis of the user interface screen; magnifying a portion of the visual content by superimposing a portion of a scaled copy of the visual content onto the visual content at a location that is substantially centered at a base of the normal axis, the scaled copy of the visual content being magnified by a scale factor greater than one relative to the visual content; detecting interaction of the input object with the magnified portion of the visual content; and initiating a device input based on the interaction of the input object with the magnified portion of the visual content; setting a fixed position of the scaled copy of the visual content relative to the visual content in response to the input object being moved to within the threshold distance at the normal axis; contiguously moving the input object a distance from the fixed position along a path on the user interface screen within the threshold distance; and continuously superimposing a single contiguous portion of the scaled copy of the visual content onto the visual content beginning at the fixed position on the user interface screen and continuing along the path on the user interface screen corresponding to the contiguous movement of the input object such that the single contiguous portion increases in size as it extends from the fixed position to a current position in response to the contiguous movement of the input object along the path on the user interface screen from the fixed position to the current position within the threshold distance. - View Dependent Claims (13, 14)
-
-
15. A computer interface system comprising:
-
means for displaying visual content; means for detecting a presence of an input object within a non-zero threshold distance along a normal axis of the means for displaying the visual content; means for concurrently maintaining data corresponding to the visual content and a scaled copy of the visual content, the scaled copy of the visual content having a scale factor relative to the visual content that is greater than one; and means for superimposing a portion of the scaled copy of the visual content onto the visual content to magnify a respective portion of the visual content centered at a base of the normal axis in response to the detected presence of the input object, wherein the means for superimposing is further configured to set a fixed position of the scaled copy of the visual content relative to the visual content in response to the input object being moved to within the threshold distance, and to move the superimposed portion of the scaled copy of the visual content a distance along the scaled copy of the visual content in response to movement of the input object the distance along the user interface screen within the threshold distance relative to the fixed position, and to continuously superimpose a single contiguous portion of the scaled copy of the visual content onto the visual content, the single contiguous portion beginning at the fixed position on the user interface screen and continuing along a path on the user interface screen such that the single contiguous portion increases in size as it extends from the fixed position to a current position in response to contiguous movement of the input object along the path on the user interface screen from the fixed position to the current position within the threshold distance. - View Dependent Claims (16, 17)
-
Specification