GB2360184A - Method of enlarging a region of interest on a graphical display - Google Patents
Method of enlarging a region of interest on a graphical display Download PDFInfo
- Publication number
- GB2360184A GB2360184A GB0005835A GB0005835A GB2360184A GB 2360184 A GB2360184 A GB 2360184A GB 0005835 A GB0005835 A GB 0005835A GB 0005835 A GB0005835 A GB 0005835A GB 2360184 A GB2360184 A GB 2360184A
- Authority
- GB
- United Kingdom
- Prior art keywords
- axis
- display
- features
- graphic display
- display according
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
Abstract
A cluster of features are plotted against x and y axes to produce a graph. In order to view an area of the display which is of particular interest the user clicks the mouse pointer at a point on the x axis which causes a vertical cursor line to be displayed, as shown. Moving the mouse to the left or right causes a second vertical cursor line to be dragged along the x axis to select a section which is to be displayed in greater detail. The display is then redrawn with the x axis re-scaled to the selected section. At the same time, the y axis is re-scaled to include all the features within the selected section plus a small margin 5% above and below the maximum and minimum y values. The display can be re-scaled an unlimited number of times, and the parameters of each zoom are stored in memory so that any of the enlargements can be undone by clicking the right mouse button. By clicking an Up button the user can add 10% to the margin at the top of the display, and clicking the Down button adds 10% to the bottom of the display.
Description
0 2360184 1 Practical Software Limited GRAPHIC DISPLAYS
TECHNICAL FIELD OF THE INVENTION
This invention relates to graphic displays.
BACKGROUND
In a conventional zoom facility such as is provided on most image editing packages the user is able to use a pointing device (e.g. a mouse, trackbail etc.) to drag a box around an area which they wish to see in more detail. Whilst the user has a certain amount of control over the area which is displayed when the image is redrawn, in some images there may be areas lying just outside the zoomed area which contain important detail. The user then has to scroll around the screen to locate a particular area of interest, In some known programs the user can simply select a zoom facility and then click on an area of the displayed image which is enlarged at a fixed reproduction ratio. In this case the user has very little control over the area which is displayed in the zoomed image, and it is still possible to overlook important features in the image.
The present invention seeks to provide a new and inventive form of graphic 1 2 display facility which allows the user to have control over the area to be displayed without risk that important areas will be omitted from the redrawn display.
SUMMARY OF THE INVENTION
The present invention proposes a graphic display facility in which a cluster of graphic features are displayed against mutually perpendicular first and second axes, and by selecting a section of the first axis the display is redrawn on an enlarged scale to display the features which lie within the selected section, and whereupon the second axis is re-scaled in accordance with the distribution of the displayed features along said second axis.
Thus, by allowing the user to select the portion of the first axis to be displayed in greater detail they have control over the area to be displayed. The automatic rescaling of the second axis ensures that important features cannot be omitted from the displayed area.
The first axis on which the section to be enlarged is selected may be horizontal (i.e. the x axis) or it may be vertical (the y axis). Where the features of interest occur in.clearly defined areas of the display, as in the case of a graph for example, the second axis will be rescaled to include all of the displayed features plus a percentage above the highest feature and below the lowest feature. In some kinds of display however, where the features are more widely scattered, it might be more appropriate to rescale the second axis according to other criteria, e.g to display an area where the features occur most frequently.
3 Preferably the parameters of the display are saved each time the display is redrawn and means are provided to allow the user to step back through the displays, e.g. by clicking on a screen button or clicking a mouse button.
Preferably there is also provision for achieving a stepwise expansion of the scale of the second axis after the display has been redrawn, i.e. to progressively expand the display along the second axis. Preferably, the area which is shown at the top and bottom of the display can be increased separately.
BRIEF DESCRIPTION OF THE DRAWINGS
The following description and the accompanying drawings referred to therein are included by way of non-limiting example in order to illustrate how the invention may be put into practice. In the drawings:
Figure 1 is part of a graphic display as provided by a display facility in accordance with the invention; Figure 2 shows a section of the graphic display which has been redrawn on an increased scale; Figure 3, shows a section of the display of Fig. 2 which has been redrawn on an even larger scale; and Figure 4 shows the display of Fig. 2 which has been redrawn with the y axis expanded.
4 DETAILED DESCRIPTION OF THE DRAWINGS
The -display shown in the drawings is taken from the screen of a computer monitor. In Fig. 1 a cluster of features are plotted against x and y axes to produce a graph which, in this example, happens to occupy the left half of the display. The graph represents the movement of shares over a fixed period of time, but this is for illustrative purposes only. At the left of the graph the distribution of features is in the range 175 to 200 as plotted on the y axis, but at the right end the values rise steeply towards 700 on the y axis.
In order to view an area of the display which is of particular interest the user first clicks the left mouse button with the mouse pointer at a point on the x axis which lies at one end of the band which is of interest. This causes a vertical cursor line to be displayed, as shown. The location of the mouse cursor on the y axis is not important. Still holding down the left mouse button the user moves the mouse to the left or right, which causes a second vertical cursor line to be dragged along the x axis, again shown in Fig. 1. When the second cursor line reaches the other end of the band the mouse button is released. The two vertical lines thus define the section of the x axis which is to be displayed in greater detail.
As soon as the mouse button is released the display is redrawn as shown in Fig. 2, in which the x axis is rescaled to occupy the selected section. At the same time, the y axis is rescaled to include all the features within the selected section plus a small margin, in this case approximately 5% above the maximum y value (about 273) and 5% below the minimum value (about 233). As a result, the user is guaranteed that all of the features of interest 1 within the selected band have been displayed.
It is possible to repeat the selection process on an area of the new display. For example, by clicking and dragging the two cursor lines in the positions shown in Fig. 2 the display is redrawn and rescaled as shown in Fig. 3. This can be repeated an unlimited number of times.
The parameters of each zoom can be stored in memory so that any of the enlargements can be undone by clicking the right mouse button anywhere on the screen, which causes the display to be redrawn with the previous parameters. For example, by clicking the mouse twice the display of Fig. 3 can be undone firstly to Fig. 2 and then to Fig. 1. A further section of either display can, or course, be enlarged if desired so that the user can easily and quickly examine different areas of the display at will.
Another useful feature of the graphics display is provided by the buttons which carry Up and Down symbols in the top right hand corner of the display. By clicking on the Up button the user can add to the margin at the top of the display which, for example, adds 10% to the top of the y scale. Thus, if the Up button is clicked when displaying the screen shown in Fig. 2, in which the y axis scale is 229-276, the scale is redrawn to 229-281 as shown in Fig. 4. Similarly, clicking on the Down button adds about 10% to the bottom of the y scale. This process can be repeated a number of times to expand the y scale as desired.
Clicking on the Reset button between the Up and Down buttons will reset the display to the original scale, i.e. as shown in Fig. 2.
6
Claims (1)
- It will be appreciated that the features disclosed herein may be presentin any feasible combination. Whilst the above description lays emphasis on those areas which, in combination, are believed to be new, protection is claimed for any inventive combination of the features disclosed herein.7 CLAIMS 1. A graphic display in which a cluster of graphic features are mapped relative to mutually perpendicular first and second axes, and by selecting a section of the display relative to the first axis the display is redrawn on an enlarged scale to display features within the selected section, and whereupon the second axis is re-scaled depending on the distribution of said features within the selected section relative to the second axis.2. A graphic display according to Claim 1, in which the second axis is rescaled to include all of the features within the selected section.3. A graphic display according to in which the second axis is re scaled to include a margin on each side of the range of features within the selected section.4. A graphic display according to Claim 3, in which the margins are calculated as a percentage of the range of displayed features.5. A graphic display according to any preceding claim, which includes provision for executing a stepwise expansion of the second axis.6. A graphic display according to Claim 5 as appended to Claim 3 or 4, in which said stepwise expansion is achieved by expanding the margins.8 7. A graphic display according to Claim 6, in which the two margins can be expanded separately.8. - A graphic display according to any preceding claim, in which the parameters of the display are saved each time the display is redrawn and means are provided to allow the user to move back through the displays.9. the drawings.A graphic display substantially as described with reference to
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0005835A GB2360184B (en) | 2000-03-11 | 2000-03-11 | Graphic displays |
AU37619/01A AU3761901A (en) | 2000-03-11 | 2001-03-09 | Graphic displays |
PCT/GB2001/001038 WO2001069368A2 (en) | 2000-03-11 | 2001-03-09 | Graphic displays |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GB0005835A GB2360184B (en) | 2000-03-11 | 2000-03-11 | Graphic displays |
Publications (3)
Publication Number | Publication Date |
---|---|
GB0005835D0 GB0005835D0 (en) | 2000-05-03 |
GB2360184A true GB2360184A (en) | 2001-09-12 |
GB2360184B GB2360184B (en) | 2004-06-02 |
Family
ID=9887396
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GB0005835A Expired - Fee Related GB2360184B (en) | 2000-03-11 | 2000-03-11 | Graphic displays |
Country Status (3)
Country | Link |
---|---|
AU (1) | AU3761901A (en) |
GB (1) | GB2360184B (en) |
WO (1) | WO2001069368A2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05133980A (en) * | 1991-11-12 | 1993-05-28 | Yokogawa Electric Corp | Waveform display device |
JPH05242261A (en) * | 1992-02-26 | 1993-09-21 | Ricoh Co Ltd | Method for displaying graph |
US5365254A (en) * | 1990-03-23 | 1994-11-15 | Kabushiki Kaisha Toshiba | Trendgraph display system |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5339392A (en) * | 1989-07-27 | 1994-08-16 | Risberg Jeffrey S | Apparatus and method for creation of a user definable video displayed document showing changes in real time data |
US5990906A (en) * | 1997-06-25 | 1999-11-23 | National Instruments Corporation | Undo feature for a graphical programming system |
JPH11134406A (en) * | 1997-10-30 | 1999-05-21 | Fujitsu Ltd | Schedule management device and its program storage medium |
-
2000
- 2000-03-11 GB GB0005835A patent/GB2360184B/en not_active Expired - Fee Related
-
2001
- 2001-03-09 WO PCT/GB2001/001038 patent/WO2001069368A2/en active Application Filing
- 2001-03-09 AU AU37619/01A patent/AU3761901A/en not_active Abandoned
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5365254A (en) * | 1990-03-23 | 1994-11-15 | Kabushiki Kaisha Toshiba | Trendgraph display system |
JPH05133980A (en) * | 1991-11-12 | 1993-05-28 | Yokogawa Electric Corp | Waveform display device |
JPH05242261A (en) * | 1992-02-26 | 1993-09-21 | Ricoh Co Ltd | Method for displaying graph |
Non-Patent Citations (2)
Title |
---|
PAJ Abstract Volume 017 No. 509 (P1612) & JP 05 133 980 A * |
PAJ Abstract Volume 017 No. 711 (P1668) & JP 05 242 261 A * |
Also Published As
Publication number | Publication date |
---|---|
AU3761901A (en) | 2001-09-24 |
WO2001069368A3 (en) | 2002-03-14 |
WO2001069368A2 (en) | 2001-09-20 |
GB2360184B (en) | 2004-06-02 |
GB0005835D0 (en) | 2000-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6133914A (en) | Interactive graphical user interface | |
US7773101B2 (en) | Fisheye lens graphical user interfaces | |
US5491781A (en) | Method and apparatus for displaying a graphic image | |
US8856681B2 (en) | Method and system for automatically resizing and repositioning windows in response to changes in display | |
US7576756B1 (en) | System and method for interaction of graphical objects on a computer controlled system | |
US8687017B2 (en) | Method and system for generating pyramid fisheye lens detail-in-context presentations | |
US5694151A (en) | Method and apparatus for providing visual feedback during manipulation of text on a computer screen | |
JP5130215B2 (en) | Virtual magnifier with on-the-fly control | |
US7213214B2 (en) | Graphical user interface with zoom for detail-in-context presentations | |
US5956035A (en) | Menu selection with menu stem and submenu size enlargement | |
US8350872B2 (en) | Graphical user interfaces and occlusion prevention for fisheye lenses with line segment foci | |
US7068288B1 (en) | System and method for moving graphical objects on a computer controlled system | |
US6636244B1 (en) | Pointing device selection method | |
US7312806B2 (en) | Dynamic width adjustment for detail-in-context lenses | |
Chuah et al. | SDM: Selective dynamic manipulation of visualizations | |
US20110267372A1 (en) | Compound Lenses for Multi-Source Data Presentation | |
US20130159937A1 (en) | Interacting with detail-in-context presentations | |
EP0694878A2 (en) | A method and apparatus for increasing the displayed detail of a tree structure | |
US20070296738A1 (en) | Manipulating desktop backgrounds | |
US20060082901A1 (en) | Interacting with detail-in-context presentations | |
US20100295869A1 (en) | System and method for capturing digital images | |
CN112698764A (en) | Processing method and device | |
US20070159497A1 (en) | Rotation control | |
GB2360184A (en) | Method of enlarging a region of interest on a graphical display | |
US20030107567A1 (en) | Oriented three-dimensional editing glyphs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PCNP | Patent ceased through non-payment of renewal fee |
Effective date: 20070311 |