View navigation guidance system for hand held devices with display
First Claim
1. A method for guiding the view navigation of a virtual display on the screen view of a physical display, comprising the steps of:
- (a) computing a first rectangle corresponding to the shape and size of said virtual display;
(b) computing a second rectangle corresponding to the shape and size of said screen view;
(c) rendering a guidance map on a graphic layer showing said first rectangle scaled down by a scale factor computed to fit said first rectangle within a predefined area;
(d) scaling down said second rectangle by said scale factor and rendering said second rectangle to said guidance map at a position within said first rectangle corresponding to the relative location of said screen view within said virtual display;
(e) displaying said graphic layer with said guidance map as heads-up display layer at a predefined location on said screen view;
(f) examining changes in the relation between said screen view and said virtual display performed at a predefined view navigation update rate; and
(g) updating said guidance map by repeating steps (a) through (e) when changes in the relation between said screen view and said virtual display detected in step (f) exceed a predefined limit, whereby said guidance map indicates the position and size of said screen view relative to said virtual display.
3 Assignments
0 Petitions
Accused Products
Abstract
System and method for view navigation guidance system for a physical display that is smaller than the virtual display it needs to display. Guidance map placed in a heads-up display layer within a small user defined area of the physical display provides an instantaneous indication of the current position of the screen view with minimal obstruction of the contents information. Color selection for the guidance map is automatically determined based on the background color in the main display layer beneath the map. The guidance map area on a touch screen display may include tapping controls, and the position of the guidance map can be dynamically altered by the user during the view navigation to control the navigation parameters.
-
Citations
21 Claims
-
1. A method for guiding the view navigation of a virtual display on the screen view of a physical display, comprising the steps of:
-
(a) computing a first rectangle corresponding to the shape and size of said virtual display; (b) computing a second rectangle corresponding to the shape and size of said screen view; (c) rendering a guidance map on a graphic layer showing said first rectangle scaled down by a scale factor computed to fit said first rectangle within a predefined area; (d) scaling down said second rectangle by said scale factor and rendering said second rectangle to said guidance map at a position within said first rectangle corresponding to the relative location of said screen view within said virtual display; (e) displaying said graphic layer with said guidance map as heads-up display layer at a predefined location on said screen view; (f) examining changes in the relation between said screen view and said virtual display performed at a predefined view navigation update rate; and (g) updating said guidance map by repeating steps (a) through (e) when changes in the relation between said screen view and said virtual display detected in step (f) exceed a predefined limit, whereby said guidance map indicates the position and size of said screen view relative to said virtual display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A user interface for controlling an operational function of a computer system, comprising:
-
a processor; a physical display having a touch screen interface coupled to said processor; a storage device coupled to said processor for storing executable code to interface with said physical display, the executable code comprising; (a) code for rendering a graphic controller on a display layer, said graphic controller comprises at least one interface control element, said interface control element may accept touch commands from an operator of said computer system or display an output result responsive to said operational function, said graphic controller area is smaller than the size of said physical display; (b) code for displaying said display layer of said graphic controller as a partially transparent heads-up display on said physical display at a predefined location; (c) code for storing and retrieving a record of the horizontal and vertical coordinates of the location of said graphic controller on said physical display; and (d) code for enabling the user to move said graphic controller on said physical display and simultaneously updating said predefined controller location with said record of graphic controller location, whereby said graphic controller assists the operator to control said operational function with minimal obstruction of the contents of the physical display. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification