Precision automatic scrolling for an image display system
First Claim
1. A method for processing an image for display on a video screen comprising the steps of:
- selecting a first point within a component of the image on said video screen, said component having a first portion currently visible in a first display frame currently displayed on said video screen and a second portion which may not be currently visible in said first display frame;
using vector format comparing first coordinates indicative of said first point with definitional characteristics of the component so as to determine second coordinates of a second point on said component furthest from said first point; and
responsive to results of said comparing, displaying a second display frame including said second point.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method of precision automatic scrolling for use in an image display system. Upon selecting a displayed entity having an off-screen end or other point which is desired to be brought into view, the entity'"'"'s definitional vector coordinate characteristics are compared to the coordinates of the selection point on the display screen. The results of the comparison provide the XY coordinates of the entity which are furthest from the point of selection. The resulting XY coordinates are then made the new center point of the area in view. The current level of magnification is maintained during this operation. The present system and method thus eliminates the need for manual panning/scrolling or demagnification to bring the desired endpoint into view. The present system and method can also be applied to locate and display a nearest endpoint or a closest point of intersection between two entities.
24 Citations
23 Claims
-
1. A method for processing an image for display on a video screen comprising the steps of:
-
selecting a first point within a component of the image on said video screen, said component having a first portion currently visible in a first display frame currently displayed on said video screen and a second portion which may not be currently visible in said first display frame; using vector format comparing first coordinates indicative of said first point with definitional characteristics of the component so as to determine second coordinates of a second point on said component furthest from said first point; and responsive to results of said comparing, displaying a second display frame including said second point. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for processing an image for display on a video screen comprising the steps of:
-
selecting a first point within a component of the image on said video screen, said component having a first portion within a first display frame currently visible on said video screen and a second portion which may not be currently visible in said first display frame; selecting a vector function to determine a second point on said image, said second point being within said second portion of said image; responsive to said selecting a vector function, processing first coordinates indicative of said first point and definitional characteristics of said component so as to determine second coordinates of said second point on said component; and responsive to said processing, displaying in a second display frame an area of said component including said second point. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for processing an image displayed on a video screen comprising:
-
means for selecting a first point within a component of the image on said video screen, said component may or may not have a portion currently visible on said video screen; using vector format means for comparing first coordinates indicative of said first point with a definitional characteristics of said component; means, coupled to said vector format means for comparing, for determining second coordinates of a second point on said component furthest from said first point; and means, connected to receive said second coordinates from said means for determining, for displaying an area of said component centered around said second point. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification