View navigation guidance system for hand held devices with display
First Claim
1. A method of color synthesis for rendering geometrical shapes in a partially transparent heads-up display layer over a main display layer with changing contents, comprising the steps of:
- (a) dividing said geometrical shapes into a plurality of sub-sections, each sub-section will be colored by a local painting color;
(b) assigning a local background area of predefined size and shape on the main display layer directly under each said sub-section, said local background area bounds said sub-section, and associating said local background area with said sub-section;
(c) determining a representative local background color for each said local background area;
(d) synthesizing a local sub-section painting color for each sub-section by applying a direct color transformation on said representative local background color of said associated background area, wherein said direct color transformation is exclusively dependent on said representative local background color, and wherein said transformation achieves a desired level of contrast between said heads up display layer and said main display layer; and
(e) rendering said geometrical shapes in said partially transparent heads-up display layer using said synthesized local sub-section painting colors wherein all original colors of changing contents of said main display are preserved.
1 Assignment
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.
32 Citations
20 Claims
-
1. A method of color synthesis for rendering geometrical shapes in a partially transparent heads-up display layer over a main display layer with changing contents, comprising the steps of:
-
(a) dividing said geometrical shapes into a plurality of sub-sections, each sub-section will be colored by a local painting color; (b) assigning a local background area of predefined size and shape on the main display layer directly under each said sub-section, said local background area bounds said sub-section, and associating said local background area with said sub-section; (c) determining a representative local background color for each said local background area; (d) synthesizing a local sub-section painting color for each sub-section by applying a direct color transformation on said representative local background color of said associated background area, wherein said direct color transformation is exclusively dependent on said representative local background color, and wherein said transformation achieves a desired level of contrast between said heads up display layer and said main display layer; and (e) rendering said geometrical shapes in said partially transparent heads-up display layer using said synthesized local sub-section painting colors wherein all original colors of changing contents of said main display are preserved. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of selecting a primary color to paint geometrical shapes in a partially transparent heads-up display layer over a main display layer with changing contents, so that the visual and perceptual obstruction of the contents of said main display layer caused by said geometrical shapes is minimized, comprising the steps of:
-
(a) determining a minimal background area comprising the portion of said main display layer that is directly underneath said geometrical shapes so that said background area bounds all said geometrical shapes; (b) determining primary colors values for a global background color for said background area based on color distribution of all the pixels of said background area multiplied by perception weight values; and (c) synthesizing said primary painting color that is exclusively dependent on said primary colors values of said global background color using a direct color transformation of said primary colors values. - View Dependent Claims (7, 8)
-
-
9. A view navigation guidance system for a hand-held device, comprising:
-
a processor; a physical display having a screen view coupled to the processor; a virtual display with contents information which is able to be partially displayed on said screen view, said virtual display is larger than said screen view; a view navigation means which a human operator can use to control which part of said virtual display is shown on said screen view; a storage device coupled to said processor for storing executable code to interface with said physical display and said view navigation means, the executable code comprising; (a) code for navigating said screen view over said virtual display, responsive to said operator'"'"'s commands; (b) code for rendering a guidance map at a predefined location on a graphical layer, said guidance map comprising two rectangles, first rectangle represents the size and form of said virtual display reduced by a computed scale factor to fit said first rectangle into a predetermined size on said screen view, second rectangle represents the size and form of said screen view reduced by said computed scale factor, said second rectangle is enclosed within said first rectangle at the proportional position of said screen view within said virtual display; (c) code for displaying said graphic layer with said guidance map as a partially transparent heads-up display on said screen view at a predefined map location; (d) code for storing and retrieving a record of the horizontal and vertical coordinates of the location of said guidance map on said screen view; and (e) code for enabling the user to move said guidance map anywhere on said physical screen and simultaneously updating said predefined map location with said record of guidance map location, whereby said guidance map assists said operator to direct the navigation of said screen view over said virtual display with minimal obstruction of the contents. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification