[go: up one dir, main page]

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 PDF

Info

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
Application number
GB0005835A
Other versions
GB2360184B (en
GB0005835D0 (en
Inventor
Nigel Readhead
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PRACTICAL SOFTWARE Ltd
Original Assignee
PRACTICAL SOFTWARE Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by PRACTICAL SOFTWARE Ltd filed Critical PRACTICAL SOFTWARE Ltd
Priority to GB0005835A priority Critical patent/GB2360184B/en
Publication of GB0005835D0 publication Critical patent/GB0005835D0/en
Priority to AU37619/01A priority patent/AU3761901A/en
Priority to PCT/GB2001/001038 priority patent/WO2001069368A2/en
Publication of GB2360184A publication Critical patent/GB2360184A/en
Application granted granted Critical
Publication of GB2360184B publication Critical patent/GB2360184B/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, 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)

  1. It will be appreciated that the features disclosed herein may be present
    in 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
GB0005835A 2000-03-11 2000-03-11 Graphic displays Expired - Fee Related GB2360184B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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