[0001] The present invention relates to an apparatus and method for magnifying an image.
[0002] It is known to enlarge images. Image enlargement can be considered to be subdivided
into two kinds. In a first kind of enlargement, referred to herein as zooming, either
the whole image or part of an image is enlarged such that the enlarged image or portion
completely fills a visible image portion (i.e. no portions of the image that are not
zoomed are visible). In a second kind of enlargement, referred to herein as magnification,
part of an image is enlarged, such that both the magnified portion (i.e. the enlarged
portion) and unmagnified portions (i.e. at the original scale) of the image are within
a visible image portion. For magnification the proportions of magnified and unmagnified
image portions in the visible image portion can vary. Zooming can be considered to
be a special case of magnification in which the proportion of the or each unmagnified
image portion in the visible image portion has been reduced to zero.
[0003] Magnification can be implemented using optical lenses. For instance, magnification
can be performed using a magnifying glass. A magnifying glass comprises a single convex
lens, which produces a magnified image of part of an object. A magnifying glass is
a simple form of optical microscope and works by creating a magnified virtual image
of an object behind the lens. The distance between the lens and the object must be
shorter than the focal length of the lens for this to occur.
[0004] Alternatively, it is known to implement image magnification in software. A screen
magnifier is a piece of software that interfaces with a computer's graphical output
to present enlarged screen content. A magnified portion of the original screen content
is displayed on a computer monitor, (or another type of graphical output from the
computer), such that the magnified portion covers some of, or the entire, screen.
The magnified portion contains the content that is of interest to a user and a pointer
or cursor. The user may move the pointer or cursor around the screen, and the screen
magnifier alters the enlarged portion to track the pointer or cursor.
[0005] However, a problem with conventional magnifying glasses, screen magnifiers and other
forms of magnifiers is that the magnified image portion obscures part or all of the
unmagnified image portions. Specifically, portions of the image immediately surrounding
the magnified image portion are obscured. This is particularly disadvantageous, as
it is likely to be the case that portions of the image immediately surrounding the
magnified image portion are of greater interest than those portions of the image further
away from the magnified image portion. Furthermore, the obscured portions of the image
mean that there is an inconsistent amount of data within the image displayed within
the visible area, compared with the same visible image portion without a magnified
portion.
[0006] Alternatively, for known forms of zooming, no unmagnified part of the image is visible
within the visible image portion, with the result that the context of the zoomed image
portion is lost.
[0008] It is an object of the present invention to obviate or mitigate one or more of the
problems of the prior art, whether identified herein or elsewhere.
[0009] According to a first aspect of the present invention there is provided an apparatus
for magnifying an image, the apparatus comprising means for presenting a visible image
portion of the image, the image extending along a first axis between a first outer
limit on the first axis and a second outer limit on the first axis, and further extending
along a second axis orthogonal to the first axis between a first outer limit on the
second axis and a second outer limit on the second axis, magnification means arranged
to magnify part of the image to form a magnified image portion extending between a
first inner limit on the first axis and a second inner limit on the first axis, and
extending between a first inner limit on the second axis and a second inner limit
on the second axis, and thereby form one or more unmagnified image portions extending
along the first axis from the first outer limit on the first axis to the first inner
limit on the first axis and/or extending along the first axis from the second inner
limit on the first axis to the second outer limit on the first axis, and one or more
unmagnified image portions extending along the second axis from the first outer limit
on the second axis to the first inner limit on the second axis and/or extending along
the second axis from the second inner limit on the second axis to the second outer
limit on the second axis, and shift the whole of the one or more unmagnified image
portions extending along the first axis in first and/or second opposite directions
respectively away from the magnified image portion, and shift the whole of the one
or more unmagnified image portions extending along the second axis in third and/or
fourth opposite directions respectively away from the magnified image portion, such
that the one or more unmagnified image portions extending along the first and second
axis are not obscured by the magnified image portion, wherein at least part of the
magnified image portion and at least part of the unmagnified image portions extending
along the first and second axis are within the visible image portion.
[0010] An advantage of the first aspect of the present invention is that by ensuring that
the magnified image portion does not obscure the unmagnified image portion areas of
the image of particular interest can be magnified without losing information relating
to the context of the magnified image portion within the whole image.
[0011] The whole of the magnified image portion may be within the visible image portion.
The visible image portion may comprise the magnified image portion and first and second
unmagnified image portions. The magnified image portion may be located between said
first and second unmagnified image portions. The visible image portion may be moveable
within said image. The magnified image portion may be moveable within said visible
image portion.
[0012] The magnification means may be arranged to magnify said part of the image in a first
direction. Alternatively, the magnification means may be arranged to magnify said
part of the image in a first direction and a second direction. The second directions
may be orthogonal to the first direction. Said part of the image may be magnified
by different amounts in said first direction and said second direction.
[0013] Said magnified image portion may be rectangular. Alternatively, magnified image portion
may be substantially elliptical.
[0014] The or each unmagnified image portion may be moved relative to the magnified image
portion such that within the visible image portion the magnified image portion does
not obscure the or each unmagnified image portion.
[0015] The apparatus may further comprise means for presenting the image and means for receiving
a user specification of a part of the presented image to be magnified; wherein the
magnification means is arranged to use said user specification to generate said magnified
and unmagnified image portions and wherein said presented image comprises a first
quantity of information, and said visible image portion comprises a second lesser
quantity of information.
[0016] Said first and second unmagnified image portions may be moved by different amounts
relative to the magnified image portion.
[0017] The or each unmagnified image portion may be compressed within said visible image
portion such that within the visible image portion the magnified image portion does
not obscure the or each unmagnified image portion. Said first and second unmagnified
image portions may be compressed by different amounts. The or each unmagnified image
portion may be compressed by a greater or lesser amount further away from the magnified
image portion. The or each unmagnified image portion may only be compressed over part
of said part of the unmagnified image portion within the visible image portion.
[0018] The image may comprise an array of data. The array of data may be linear. The image
may comprise a time line. The time line may be suitable for use within a simulation
system.
[0019] According to a second aspect of the present invention there is provided a method
for magnifying an image, the method comprising: displaying a visible image portion
of the image on a display, the image extending along a first axis between a first
outer limit on the first axis and a second outer limit on the first axis, and further
extending along a second axis orthogonal to the first axis between a first outer limit
on the second axis and a second outer limit on the second axis, magnifying part of
the image to form a magnified image portion extending between a first inner limit
on the first axis and a second inner limit on the first axis, and extending between
a first inner limit on the second axis and a second inner limit on the second axis,
and thereby form one or more unmagnified image portions extending along the first
axis from the first outer limit on the first axis to the first inner limit on the
first axis and/or extending along the first axis from the second inner limit on the
first axis to the second outer limit on the first axis, and one or more unmagnified
image portions extending along the second axis from the first outer limit on the second
axis to the first inner limit on the second axis and/or extending along the second
axis from the second inner limit on the second axis to the second outer limit on the
second axis, and shifting the whole of the one or more unmagnified image portions
extending along the first axis in first and/or second opposite directions respectively
away from the magnified image portion, and shift the whole of the one or more unmagnified
image portions extending along the second axis in third and/or fourth opposite directions
respectively away from the magnified image portion, such that the one or more unmagnified
image portions extending along the first and second axis are not obscured by the magnified
image portion, wherein at least part of the magnified image portion and at least part
of the unmagnified image portions extending along the first and second axis are within
the visible image portion.
[0020] The whole of the magnified image portion may be within the visible image portion.
Said visible image portion may comprise the magnified image portion and first and
second unmagnified image portions. The magnified image portion may be located between
said first and second unmagnified image portions.
[0021] The method may further comprise moving the visible image portion within the image.
The method may further comprise moving the magnified image portion within the visible
image portion.
[0022] The method may further comprise magnifying said part of the image in a first direction.
The method may further comprise magnifying said part of the image in a first direction
and a second direction. The method may further comprise magnifying said part of the
image by different amounts in said first direction and said second direction.
[0023] Said magnified image portion may be rectangular. Alternatively, said magnified image
portion may be substantially elliptical.
[0024] The method may further comprise moving the or each unmagnified image portion relative
to the magnified image portion such that within the visible image portion the magnified
image portion does not obscure the or each unmagnified image portion.
[0025] The method may further comprise presenting the image; and receiving a user specification
of a part of the presented image to be magnified; wherein magnifying part of the image
comprises using said user specification to generate said magnified and unmagnified
image portions and wherein said presented image comprises a first quantity of information,
and said visible image portion comprises a second lesser quantity of information.
[0026] The method may further comprise moving said first and second unmagnified image portions
by different amounts relative to the magnified image portion.
[0027] The method may further comprise compressing the or each unmagnified image portion
within said visible image portion such that within the visible image portion the magnified
image portion does not obscure the or each unmagnified image portion.
[0028] The method may further comprise compressing said first and second unmagnified image
portions by different amounts.
[0029] The method may further comprise compressing the or each unmagnified image portion
by a greater or lesser amount further away from the magnified image portion.
[0030] The method may further comprise compressing the or each unmagnified image portion
only over part of said part of the unmagnified image portion within the visible image
portion.
[0031] According to another example of the present invention there is provided a carrier
medium carrying computer readable code for controlling a computer to carry out the
method described above.
[0032] According to another example of the present invention there is provided computer
apparatus for magnifying an image, the apparatus comprising: a program memory storing
processor readable instructions; and a processor configured to read and execute instructions
stored in said program memory; wherein the processor readable instructions comprise
instructions controlling the processor to carry out the method described above.
[0033] The present invention will now be described, by way of example only, with reference
to the accompanying drawings, in which:
Figure 1 schematically illustrates an image;
Figure 2 schematically illustrates the image of Figure 1 containing a zoomed portion
in accordance with an embodiment of the prior art;
Figure 3 schematically illustrates the image of Figure 1 partially magnified in accordance
with an embodiment of the prior art;
Figure 4 schematically illustrates the image of Figure 1 partially magnified in accordance
with an example;
Figure 5 schematically illustrates the image of Figure 1 partially magnified in accordance
with a further example;
Figure 6 schematically illustrates dimensions of the image illustrated in Figure 1;
Figure 7 schematically illustrates dimensions of an image partially magnified in accordance
with Figures 4 or 5;
Figure 8 is a flow chart of a process for locating and drawing items within the partially
magnified images illustrated in Figures 4 and 5;
Figure 9 schematically illustrates an image partially magnified in accordance with
an embodiment of the present invention; and
Figure 10 schematically illustrates an image partially magnified in accordance with
yet another example.
[0034] Referring to Figure 1, this illustrates an image 1, which will be used herein to
describe embodiments of the present invention as well as prior art forms of image
enlargement. The image 1 comprises a plurality of items 2. The items 2 are arranged
in two rows. A top row 3 has nineteen items. A bottom row 4 has nine items grouped
into three spaced apart groups of three items. Image 1 extends between outer limits
Xstart and Xend. Xstart and Xend are defined by the extremities of the image 1 and
do not change position relative to items 2 as portions of the image 1 are magnified,
as discussed below. The expression Xo, for instance X. start as used herein relates
to units of the image. That is, any dimension beginning with X is related to the image
itself, and measured in the units of the image, regardless of the scale at which it
may be magnified.
[0035] A visible image portion 5 of the image 1 is indicated by the hashed area, and extends
between outer limits Xa and Xb. The visible image portion 5 is that part of the image
1, which can be observed in a physical imaging apparatus. Alternatively, in the case
of a software implementation of an embodiment of the present invention, the visible
image portion 5 is that portion of the image 1 that is displayed by a computer monitor
(or other display apparatus known in the art such as a projector). In certain embodiments
of the present invention, the visible image portion 5 may cover the whole of image
1 (i.e. Xa is coincident with Xstart and Xb is coincident with Xend). Xa and Xb move
relative to items 2 within image 1 as portions of image 1 are magnified in certain
embodiments of the present invention. Image portions 6 and 7 are not within the visible
image portion 5. In the case of a software implementation, image portions 6 and 7
are outside of the limits of the computer monitor, or other display apparatus.
[0036] The visible image portion 5 may comprise only part of the image 1. In Figure 1 the
visible portion 5 is shown as being approximately central within the image 1. However,
it will be readily appreciated that the visible portion 5 can be adjusted to display
other portions of the image 1. This is schematically illustrated by a slide bar 8,
which shows in reduced form a representation 5a of the visible portion 5 and representations
6a, 7a of the non- visible portions 6 and 7. In the case of a software implementation,
the visible portion 5 may be moved by dragging portion 5a within the slide bar 8 using
a computer mouse, or manipulating arrows 9 and 10 (in a manner which is standard in
the art of computer interfaces). The portion of the image 1 displayed in the visible
image portion 5 is adjusted accordingly. For Figure 1 this means that different items
2 or parts of items 2 will be displayed within the visible area 5.
[0037] A portion of the visible image portion 5 extends between outer limits Xm and Xn.
In Figures 2 to 5 the image portion between Xm and Xn is shown magnified or zoomed.
It will be appreciated that Xm and Xn can be changed such that a different portion
of the image 1 can be shown magnified within the visible image portion 5, for instance
by manipulating portion 5a in slide bar 8. However, for the purposes of describing
Figures 2 to 5 Xm and Xn are considered to be fixed, and therefore do not change position
relative to items 2.
[0038] Figure 1 also indicates limits Xp and Xq. In Figure 1 Xp and Xq are coincident with
Xm and Xn respectively. For Figures 3 to 5, unmagnified image portions displayed within
the visible image portion 5 extend from Xa to Xp and from Xq to Xb. The term "unmagnified"
as used herein is not intended to limit these portions of the image 1 to being any
particular scale, or even a uniform scale. Indeed, in accordance with certain embodiments
of the present invention, the or each unmagnified image portion is reduced in scale
linearly or non-linearly. Rather, the term is intended to mean that these portions
are outside the magnified image portion (between Xm and Xm). Xp and Xq can move relative
to items 2 according to the type of magnification used. When a magnified image portion
is displayed within the visible image portion 5, if Xm is not equal to Xp and Xn is
not equal to Xq (relative to items 2) this means that parts of the unmagnified image
portions are being obscured by the magnified image portion.
[0039] Referring now to Figure 2 this illustrates a known form of image enlargement. Figure
2 shows the image between Xm and Xn zoomed in a first direction indicated by arrow
20 such that it completely fills the whole of the visible image portion 5. Xm is coincident
with Xa and Xn is coincident with Xb. No unmagnified portion of the image 1 is within
the visible image portion 5. It can be seen that portions 6 and 7 of the image 1 have
expanded (Xstart and Xend having moved to the left and the right respectively) to
accommodate the additional items 2 no longer displayed within the visible portion
5. Slide bar 8 schematically indicates that portions 6 and 7 have enlarged, while
the visible image portion 5 has remained the same size. The top row 3 still contains
nineteen items 2 and the bottom row 4 still contains nine items 2. However, in Figure
2 the visible portion now only displays two and a half items 1 (one on the top row
3 and one and a half on the bottom row 4).
[0040] As described above in the introduction, for this conventional zooming the context
of the magnified portion between Xm and Xn is not seen in the visible image portion
5.
[0041] Figure 3 illustrates a form of conventional magnification in which the image portion
between Xm and Xn is magnified in the first direction 20. The vertically hashed area
indicates the magnified portion 30. The magnified image portion 30 from Xm to Xn is
schematically illustrated within the slide bar 8 by vertically hashed area 30a. The
visible image portion 5 between limits Xa and Xb is the same as for the unmagnified
image 1 shown in Figure 1, relative to items 2. Consequently, image portions 6 and
7 outside of the visible portion 5 are unchanged.
[0042] Magnified image portion 30 is shown approximately three times magnified in the first
direction 20. As for Figure 2, two and a half items 2 are visible within the magnified
image portion 30 between limits Xm and Xn (one on the top row 3 and one and a half
on the bottom row 4). The unmagnified image portions within the visible image portion
5 extend from Xa to Xp (unmagnified image portion 31) and from Xq to Xb (unmagnified
image portion 32). Xp and Xq are in the same positions as for Figure 1. However, as
the image portion between Xm and Xn has been magnified in direction 20, Xm is no longer
coincident with Xp and Xn is no longer coincident with Xq. Magnified image portion
30 overlaps and obscures parts of unmagnified visible image portions 31, 32. It will
be appreciated that, alternatively, magnified image portion 30 could only overlap
one or other of the unmagnified image portions 31, 32.
[0043] The magnified image portion 30 has obscured parts of the unmagnified image portions
31, 32. As described above, it is particularly disadvantageous that the obscured parts
of unmagnified image portions 31, 32 are those that in the unmagnified image 1 shown
in Figure 1 are immediately outside the magnified image portion limits Xm and Xn.
Furthermore, as outer limits Xa and Xb of the visible portion 5 are the same distance
apart, they have moved, relative to items 2, such that a different number of items
2 are visible within the visible image portion 5. In Figure 1 eleven items 2 were
visible in top row 3 and 4.5 items 2 were visible in bottom row 4 between Xa and Xb.
In Figure 3, only seven items 2 in top row 3 and 3 items 2 in bottom row 4 are visible
between Xa and Xb.
[0044] Referring now to Figure 4, this schematically illustrates image 1 incorporating magnified
image portion 30 in accordance with an example described herein. In accordance with
this example the unmagnified image portions 31 and 32 within the visible image portion
5 are not overlapped or obscured by the magnified image portion 30.
[0045] As before, the magnified image portion 30 extends between Xm and Xn. The magnified
image portion 30 has again been magnified in the first direction 20, and is indicated
by the vertically hashed area. Magnified image portion 30 is shown approximately three
times magnified in the first direction 20. The magnified portion 30 from Xm to Xn
is schematically illustrated within the slide bar 8 by vertically hashed area 30a.
Two and a half items 2 are visible within the magnified image portion 30 between limits
Xm and Xn.
[0046] However, in contrast to Figure 3 the visible image portion 5 between limits Xa and
Xb has changed relative to that for the unmagnified image 1 shown in Figure 1. The
unmagnified image portions 31 and 32 have been shifted to the left and the right respectively.
Consequently, image portions 6 and 7 outside of the visible portion 5 have been shifted
to the left and right respectively and enlarged. The result is that Xp is coincident
with Xm and Xq is coincident with Xn. Xp and Xq are in the same positions as for Figure
1 relative to items 2. Therefore, in contrast to Figure 3, magnified image portion
30 does not overlap any of the unmagnified image portions 31, 32 within the visible
image portion 5.
[0047] Outer limits Xa and Xb of the visible portion 5 have changed from Figure 1, relative
to items 2, due to the magnification of image portion 30, the lateral movement of
areas 31 and 32 and the fact that the width of the visible image portion 5 is fixed.
In Figure 1 eleven items 2 are visible in top row 3 and 4.5 items 2 are visible in
bottom row 4 between Xa and Xb. In Figure 4, only seven items in top row 3 and 3 items
in bottom row 4 were visible between Xa and Xb. However, the total number of items
2 visible in the top row 3 of Figure 4, including in image portions 6 and 7 is nineteen,
and the total number for the bottom row 4 is nine. These are the same as for Figure
1, the only difference is that some of the items 2 that are visible within the visible
image portion 5 in Figure 1 have now been moved laterally to portions 6 or 7 as shown
in Figure 4. Importantly, those areas of the unmagnified image portions that are adjacent
to Xm and Xn are still visible within the visible image portion 5 when the portion
of the image between Xm and Xn is magnified. There is, however, a reduction in the
total number of items 2 visible between Xa and Xb.
[0048] The example depicted in Figure 4 achieves no obscuration of unmagnified image portions
by offsetting the unmagnified image portions. Alternatively, Figure 4 can be considered
to have a variable field of view that changes to accommodate change in the relative
size of magnified portions of the image within the visible image portion 5. It will
be appreciated that instead of offsetting both unmagnified image portions 31 and 32,
only one may be offset to accommodate the increase in size of magnified image portion
30. Alternatively, the amount of offsetting may differ.
[0049] Referring now to Figure 5, this schematically illustrates image 1 incorporating magnified
image portion 30 in accordance with a further example. As for the example depicted
in Figure 4, in accordance with this example the unmagnified image portions 31, 32
within the visible image portion 5 are not overlapped or obscured by the magnified
image portion 30.
[0050] As for Figures 3 and 4, the magnified image portion 30 extends between Xm and Xn.
The magnified image portion 30 has again been magnified in the first direction 20,
and is indicated by the vertically hashed area. Magnified image portion 30 is shown
approximately three times magnified in the first direction 20. The magnified portion
30 from Xm to Xn is schematically illustrated within the slide bar 8 by vertically
hashed area 30a. Two and a half items 2 are visible within the magnified image portion
30 between limits Xm and Xn.
[0051] In common with Figure 3, and in contrast to Figure 4, the limits of visible image
portion 5 Xa and Xb are unchanged relative to items 2 from the limits for Figure 1.
The unmagnified image portions 31, 32 have instead been compressed, such that they
display the same number of items 2 as shown in Figure 1 from Xa to Xm and from Xn
to Xb. The only difference is that the items are shown at a reduced scale in the first
direction 20. Consequently, image portions 6 and 7 outside of the visible portion
5 are the same as for Figure 1 and Figure 3.
[0052] Due to the compression of the image in unmagnified image portions 31, 32, as for
Figure 4, Xp is coincident with Xm and Xq is coincident with Xn. Xp and Xq are in
the same positions as for Figure 1 relative to items 2. Again in contrast to Figure
3, magnified image portion 30 does not overlap any of the unmagnified visible image
portions 31, 32.
[0053] In Figure 1 eleven items 2 are visible in top row 3 and 4.5 items 2 are visible in
bottom row 4 between Xa and Xb. In Figure 4, again eleven items 2 are visible in top
row 3 and 4.5 items 2 are visible in bottom row 4 between Xa and Xb. Furthermore,
the total number of items 2 visible in top row 3 of Figure 4, including in image portions
6 and 7 is nineteen, and the total number for bottom row 4 is nine, as for Figure
1.
[0054] As for Figure 4, those areas of the unmagnified image portions that are adjacent
to Xm and Xn are still visible within the visible image portion 5 when the portion
of the image between Xm and Xn is magnified. In contrast to Figure 4, there is no
reduction in the total number of items 2 visible between Xa and Xb.
[0055] The example depicted in Figure 5 achieves no obscuration of unmagnified image portions
by compressing the unmagnified image portions. Figure 5 can be considered to have
a fixed field of view between Xa and Xb. It will be appreciated that instead of compressing
both unmagnified image portions 31 and 32, only one may be compressed to accommodate
the increase in size of magnified image portion 30. Alternatively, the amount of compression
may differ.
[0056] Figure 5 shows the compression of unmagnified image portions 31 and 32 being linear
between Xa and Xp and Xq and Xb. However, this need not be the case. For instance,
it may be that the degree of compression is higher closer to Xp or Xq. Alternatively,
the degree of compression maybe higher closer to Xa or Xb.
[0057] For the arrangements described in relation to Figures 4 and 5 it will be appreciated
that by varying the positions of Xa and Xb relative to items 2 within image 1, the
area of the image depicted may be varied. By varying the positions of Xm and Xn, the
portion of the image 1 to be magnified may be varied. Furthermore, the magnification
factor of magnified image portion 5 may be varied. However, regardless of changes
to these parameters the new Xp position will continue to be coincident with the new
Xm position and the new Xq position will continue to be coincident with the new Xn
position. In other words, if any of these parameters are varied, the number of items
2 visible, or the scale of the items 2, within the unmagnified image portions 31,
32 will change such that the new magnified image portion does not obscure any of the
unmagnified image portions.
[0058] Referring now to Figure 6, this indicates the dimensions of the image 1 and items
2 when there is no magnified image portion 30, (i.e. the whole of the visible image
portion 5 is unmagnified).
[0059] Each item 2 has an item.start position and an item.end position measured along the
X axis. Each item has a width measurement item.width. item.width is equal to item.end
minus item.start. The positions item.start and item.end and the measurement item.width
are measured in the units of the display apparatus. For the computer monitors, this
maybe pixels. Positions Xa and Xb are in the units of the data (for instance time,
in the case that the image is a timeline).
[0060] The visible image portion 5 has a single width measurement view.width, view.width
is equivalent to Xb minus Xa. View.width is measured in pixels.
[0061] Referring now to Figure 7, this indicates the dimensions of the image 1 and items
2 when there is a magnified image portion 30 in accordance with the embodiments of
the present invention shown in Figures 4 or 5.
[0062] As for Figure 6, each item 2 has an Item.start position and an item.end position
measured along the X axis in the units of the display (e.g. pixels). Each item has
a width measurement item.width. item.width is equal to item.end minus item.start.
[0063] As for Figure 6, the visible image portion 5 has a single width measurement view.width.
view.width is equivalent to Xb minus Xa. As for Figure 6, Xa and Xb are measured in
the units of the data, e.g. time. However, the visible image portion 5 now comprises
three consecutive areas. The left area is unmagnified image portion 31, and extends
from Xa to Xm. The middle area is magnified image portion 30, and extends from Xm
to Xn. The right area is unmagnified image portion 32, and extends from Xn to Xb.
Each area contains items within said limits. Each area has an area.width measurement,
left.width, middle.width and right.width respectively, left.width is equivalent to
Xm minus Xa. middle.width is equivalent to Xn minus Xm. right.width is equivalent
to Xb minus Xn. The view.width is equal to left.width plus middle.width plus right.width.
The area positions (Xa, Xm, Xn, Xb) are measured in the units of the data (e.g. time).
The width measurements (area.width) are measured in the units of the display (e.g.
pixels).
[0064] With reference to Figure 7, when a magnified image portion 30 is inserted into the
visible image portion according to the example depicted in Figure 4 outer limits Xa
and Xb need to move relative to the items 2 within the image 1. Xa and Xb are required
to move such that the scale of the unmagnified image portions 31, 32 can remain the
same without the magnified image portion 30 overlapping the unmagnified image portions
31, 32.
"expansion" is the amount that the magnified image portion 30 has expanded by along
the first direction 20 relative to the unmagnified image.

[0065] Where:
Xa and Xb are the outer limits of the visible image portion relative to the items
within the visible image portion before the magnified image portion are inserted;
(middle.width / view.width) is a ratio determining the proportion of the width of
the visible image portion taken up by the magnified image portion; and
(Xn-Xm) is the length of the section of image that forms the magnified image portion
30 along the first direction 20 before it is magnified.
[0066] If Xa and Xb are both offset by the same amount to accommodate the expansion of the
magnified image portion 30 then the new positions of Xa and Xb (Xa.new and Xb.new
respectively) are given by:

[0067] As stated above, Xa and Xb need not be offset by the same amount.
[0068] With reference to Figure 7, when a magnified image portion 30 is inserted into the
visible image portion according to the embodiment of the present invention depicted
in Figure 5 outer limits Xa and Xb are fixed relative to items 2 within the image
1. Unmagnified image portions 31, 32 are required to be compressed such that the scale
of the unmagnified image portions 31, 32 can remain the same and without the magnified
image portion 30 overlapping the unmagnified image portions 31, 32.
[0069] As for the example depicted in Figure 4, for the example of Figure 5 "expansion"
is the amount that the magnified image portion 30 has expanded by along the first
direction 20 relative to the unmagnified image.

[0070] Where:
Xa and Xb are the outer limits of the visible image portion relative to the items
within the visible image portion before the magnified image portion are inserted;
(middle.width / view.width) is a ratio determining the proportion of the width of
the visible image portion taken up by the magnified image portion; and
(Xn-Xm) is the length of the section of image that forms the magnified image portion
30 along the first direction 20 before it is magnified.
[0072] Where "a" is a compression ratio factor
[0073] The length of each item 2 within unmagnified image portion is compressed by the compression
ratio. Similarly, the compression ratio for unmagnified image portion 32 is given
by:

[0074] Where "b" is a compression ration factor
[0075] As stated above, the compression need not be linear from Xa to Xp and from Xq to
Xb and the degree of compression need not be equal for unmagnified image portions
31, 32. This is taken into account in the compressed width and compression ratio above,
and is represented by compression ratio factors a and b: (a+b=1).
[0078] As discussed above, the magnified image portion 30 can be scrolled within the visible
image portion 5. To scroll the magnified image portion 30 by one unit to the right
(i.e. towards Xb), assuming that Xn is not already at Xb, both Xm and Xn need to be
incremented by one unit:

[0079] Similarly, to scroll the magnified image portion 30 by one unit to the left (i.e.
towards Xa), assuming that Xm is not already at Xa, both Xm and Xn need to be decremented
by one unit:

[0080] Referring now to Figure 8, this schematically illustrates in the form of a flow chart
the process of generating the position of, and displaying, each item 2 within the
visible image portion 5. Figure 8 shows a nested process loop in which the left area,
the middle area and the right area from Figure 7 are considered in turn, and for each
area, each item within image 1 is processed to determine whether any part of that
item is visible in that area.
[0081] Six further parameters for each area are used in the process of Figure 8. area.from
is the start point of that area in the image. For instance, for the left area, area.from
is equivalent to Xa. area.to is the end point of that area in the image. For instance,
for the left area, area.to is equivalent to Xm. area.width is the width of the image
portion between area.from and area.to. "gap" is the size of the image in the units
of the data. Note that area.width is the width of an area as displayed in the image
for instance on a computer monitor (for which the units would be pixels), "gap" is
the size of an area in the units of the data, and is not necessarily the same as area.
width. Hence area. width/gap is a scaling factor allowing, within that area, conversion
between the position at an item relative to the start of that area in the units of
the data, to the same position in the units of the display.
"start" is the position within an image area at which an item begins, "end" is the
position within an image area at which an item ends.
[0082] The process begins at step SO and operation passes to step S1. At S1 a determination
is made as to whether there are any more areas to process. If there are no further
areas to process then the process ends at step S2. If there are further areas to process
then the process passes to step S3. In step S3 gap is calculated for that area. gap
= area.to - area.from (in the units of the data displayed in the image). The process
then passes to decision step S4.
[0083] At S4 a determination is made whether there are any more items within the image to
process for that area. If there are no more items within image to process for that
area then the process passes back to S1. If there are more items within image to process
for that area then the process passes to decision step S5.
[0084] At S5 a determination is made whether any part of an item appears within the area.
This can be expressed as the logical statement: ((item.start < area.to) AND (item.end
> area.from)). If no part of an item appears within the area then the process passes
to S4 where the determination is made as to whether there are any more items to process
for that area. If part of an item appears within the area then it is determined that
at least part of the item must be displayed within that area. Process passes to decision
step S6.
[0085] At S6 a determination is made whether the item starts before the start of the area,
i.e. whether (item.start < area.from). If the item starts before the start of the
area then the item is clipped at the start of the area (although part of it may be
displayed if there is another area to the left of that area). At step S7 start is
set to area.from. If the item does not start before the start of the area then the
process passes to step S8, which calculates the start position relative to the start
of the area as follows: start = (item.start - area.from) * area. width / gap where
area. width / gap is a scaling factor to convert from data units to display units.
The process then passes to decision step S9.
[0086] At S 9 a determination is made whether the item ends after the end of the area, i.e.
whether (item.end > area.to). If the item ends after the end of the area then the
item is clipped at the end of the area (although part of it may be displayed if there
is another area to the right of that area). At step SlO end is set to area.to. If
the item does not end after the end of the area then the process passes to step SI1,
which calculates the end position relative to the start of the area as follows: end=(item.end
- area.to) * area. width / gap The process then passes to step S12.
[0087] At step S12 the item is drawn between the calculated start and end positions. The
process then passes to step S4 where a decision is taken whether there are any more
items to process for that area.
[0088] Referring now to Figure 9, this schematically illustrates magnification in two orthogonal
directions in accordance with an embodiment of the present invention. Image 40 is
shown on the left hand side of Figure 9 unmagnified. Image 40 comprises an array of
squares. A visible image portion 41 is outlined by a dashed square. Portions of image
40 outside of visible image portion 41 are not visible. A portion of image 40 to be
magnified is identified by dashed square 42. Image portion 42 is to be magnified in
X and Y directions, indicated by the axes.
[0089] The embodiment of the present invention depicted in Figure 9 is similar to that of
Figure 4, in that to avoid overlapping, unmagnified image portions are offset to accommodate
the expansion of magnified image portion. Image 40 is shown in the right hand side
of Figure 9, with magnified image portion 43 magnified by approximately two times
in the X and Y directions. Those portions of image 40 outside of image portion 42
have been offset in either the X or Y direction, such that a greater proportion of
image 40 now lies outside of the visible image portion 41. Gaps 44 now appear between
portions of the unmagnified image. The unmagnified image could be stretched such that
these gaps are not present.
[0090] Referring now to Figure 10, this schematically illustrates magnification in two orthogonal
directions in accordance with another example. Image 50 is shown on the left hand
side of Figure 10 unmagnified. Image 50 comprises an array of squares. A visible image
portion 51 is outlined by a dashed square. Portions of image 50 outside of visible
image portion 51 are not visible. A portion of image 50 to be magnified is identified
by dashed circle 52. Image portion 52 is to be magnified in X and Y directions, indicated
by the axes.
[0091] The example depicted in Figure 10 is similar to that of Figure 5, in that to avoid
overlapping, unmagnified image portions are compressed to accommodate the expansion
of magnified image portion. Image 50 is shown in the right hand side of Figure 10,
with magnified image portion 53 magnified by approximately two times in the X and
Y directions. Those portions of image 50 outside of image portion 42 and within a
band defined between dashed line 53 and dashed line 54 have been compressed in both
the X or Y direction, such that outside of line 54 the unmagnified image portions
are shown at the original scale. It will be appreciated that band of distortion between
lines 53 and 54 could be extended such that it extends throughout the remainder of
the visible image portion 51.
[0092] For the arrangements relating to magnification in two orthogonal directions, the
degree of magnification may be different in each direction. Furthermore, the offsetting
or compression of unmagnified image portions may be different in each direction. Figure
9 is illustrated having a square magnified image portion and Figure 10 is illustrated
having a round magnified image portion. However, it will be appreciated that the magnified
image portion could be any shape for the arrangements of both Figures 9 and 10.
[0093] When implemented in computer software, separate display means (usually comprising
a computer monitor) are provided, alongside the magnification means used to magnify
portions of the image. However, it will be appreciated that when implemented with
optical lenses no separate display means may be required, as it may be possible to
view the magnified and unmagnified image portions simply by looking through the magnification
means.
[0094] One application of embodiments of the present invention is for magnifying an image
comprising a linear array or series of data. For instance, the image could comprises
a time line, for which it is desirable to be able to magnify certain sections of the
time line without losing the context of the magnified section by obscuring adjacent
portions of the time line. The embodiments of the present invention relating to magnification
in a single direction are particularly applicable to this. The time lines may in particular
relate to simulation system software.
[0095] Other modifications and applications of the present invention will be readily apparent
to the appropriately skilled person, without departing from the scope of the appended
claims.
1. An apparatus for magnifying an image (1), the apparatus comprising:
means for presenting a visible image portion (5) of the image (1), the image (1) extending
along a first axis between a first outer limit (Xstart) on the first axis and a second
outer limit (Xend) on the first axis and further extending along a second axis orthogonal
to the first axis between a first outer limit on the second axis and a second outer
limit on the second axis;
magnification means arranged to
magnify part of the image (1) to form a magnified image portion (30) extending between
a first inner limit (Xm) on the first axis and a second inner limit (Xn) on the first
axis, and extending between a first inner limit on the second axis and a second inner
limit on the second axis, and thereby forming one or more unmagnified image portions
(6, 7, 31, 32) extending along the first axis from the first outer limit (Xstart)
on the first axis to the first inner limit (Xm) on the first axis and/or extending
along the first axis from the second inner limit (Xn) on the first axis to the second
outer limit (Xend) on the first axis, and one or more unmagnified image portions extending
along the second axis from the first outer limit on the second axis to the first inner
limit on the second axis and/or extending along the second axis from the second inner
limit on the second axis to the second outer limit on the second axis; and
shift the whole of the one or more unmagnified image portions (6, 7, 31, 32) extending
along the first axis in first and/or second opposite directions respectively away
from the magnified image portion (30), and shift the whole of the one or more unmagnified
image portions extending along the second axis in third and/or fourth opposite directions
respectively away from the magnified image portion (30), such that the one or more
unmagnified image portions (6, 7, 31, 32) extending along the first and second axis
are not obscured by the magnified image portion (30) and gaps in which there is no
image portion are created between the shifted unmagnified image portions;
wherein at least part of the magnified image portion (30) and at least part of the
unmagnified image portions extending along the first and second axis are within the
visible image portion (5).
2. An apparatus according to claim 1, wherein the image further comprises a non-visible
image portion (6, 7).
3. An apparatus according to claims 1 or 2, wherein said visible image portion (5) comprises
the magnified image portion (30).
4. An apparatus according to any one of the preceding claims, wherein the visible image
portion (5) is moveable within said image and wherein said magnified image portion
(30) is moveable within said visible image portion (5).
5. A method for magnifying an image (1), the method comprising:
displaying a visible image portion (5) of the image (1) on a display, the image (1)
extending along a first axis between a first outer limit (Xstart) on the first axis
and a second outer limit (Xend) on the first axis and further extending along a second
axis orthogonal to the first axis between a first outer limit on the second axis and
a second outer limit on the second axis;
magnifying part of the image (1) to form a magnified image portion (30) extending
between a first inner limit (Xm) on the first axis and a second inner limit (Xn) on
the first axis, and extending between a first inner limit on the second axis and a
second inner limit on the second axis, and thereby forming one or more unmagnified
image portions (6, 7, 31, 32) extending along the first axis from the first outer
limit (Xstart) on the first axis to the first inner limit (Xm) on the first axis and/or
extending along the first axis from the second inner limit (Xn) on the first axis
to the second outer limit (Xend) on the first axis, and one or more unmagnified image
portions extending along the second axis from the first outer limit on the second
axis to the first inner limit on the second axis and/or extending along the second
axis from the second inner limit on the second axis to the second outer limit on the
second axis; and
shifting the whole of the one or more unmagnified image portions (6, 7, 31, 32) extending
along the first axis in first and/or second opposite directions respectively away
from the magnified image portion (30), and shift the whole of the one or more unmagnified
image portions extending along the second axis in third and/or fourth opposite directions
respectively away from the magnified image portion (30), such that the one or more
unmagnified image portions (6, 7, 31, 32) extending along the first and second axis
are not obscured by the magnified image portion (30) and gaps in which there is no
image portion are created between the shifted unmagnified image portions;
wherein at least part of the magnified image portion (30) and at least part of the
unmagnified image portions extending along the first and second axis are within the
visible image portion (5).
6. A method according to claim 5, wherein the image further comprises a non-visible image
portion (6, 7).
7. A method according to claims 5 or 6 , wherein said visible image portion (5) comprises
the magnified image portion and first and second unmagnified image portions extending
along the first axis.
8. A method according to any one of claims 5 to 7 , further comprising moving the visible
image portion (5) within the image or moving the magnified image portion (30) within
the visible image portion (5).
9. A method according to claim 5, further comprising magnifying said part of the image
by different amounts along said first axis and said second axis.
1. Eine Vorrichtung zum Vergrößern eines Bildes (1), die Vorrichtung umfassend:
Mittel zum Präsentieren eines sichtbaren Bildabschnitts (5) des Bildes (1), wobei
sich das Bild (1) entlang einer ersten Achse zwischen einer ersten äußeren Grenze
(Xstart) auf der ersten Achse und einer zweiten äußeren Grenze (Xend) auf der ersten
Achse erstreckt und sich weiter entlang einer zu der ersten Achse senkrechten zweiten
Achse zwischen einer ersten äußeren Grenze auf der zweiten Achse und einer zweiten
äußeren Grenze auf der zweiten Achse erstreckt;
Vergrößerungsmittel, welche angeordnet sind, um
einen Teil des Bildes (1) zu vergrößern, um einen vergrößerten Bildabschnitt (30)
zu bilden, welcher sich zwischen einer ersten inneren Grenze (Xm) auf der ersten Achse
und einer zweiten inneren Grenze (Xn) auf der ersten Achse erstreckt und sich zwischen
einer ersten inneren Grenze auf der zweiten Achse und einer zweiten inneren Grenze
auf der zweiten Achse erstreckt (1), und dabei einen oder mehrere unvergrößerte Bildabschnitte
(6, 7, 31, 32), welche sich entlang der ersten Achse von der ersten äußeren Grenze
(Xstart) auf der ersten Achse zu der ersten inneren Grenze (Xm) auf der ersten Achse
erstrecken und/oder sich entlang der ersten Achse von der zweiten inneren Grenze (Xn)
auf der ersten Achse zu der zweiten äußeren Grenze (Xend) auf der ersten Achse erstrecken,
und einen oder mehrere unvergrößerte Bildabschnitte, welche sich entlang der zweiten
Achse von der ersten äußeren Grenze auf der zweiten Achse zu der ersten inneren Grenze
auf der zweiten Achse erstrecken und/oder sich entlang der zweiten Achse von der zweiten
inneren Grenze auf der zweiten Achse zu der zweiten äußeren Grenze auf der zweiten
Achse erstrecken, bildend; und
das Ganze der einen oder mehreren unvergrößerten Bildabschnitte (6, 7, 31, 32), welche
sich entlang der ersten Achse erstrecken, in erste und/oder zweite entgegengesetzte
Richtungen jeweils weg von dem vergrößerten Bildbschnitt (30) zu verschieben, und
das Ganze der einen oder mehreren unvergrößerten Bildabschnitte, welche sich entlang
der zweiten Achse erstrecken, in dritte und/oder vierte entgegengesetzte Richtungen
jeweils weg von dem vergrößerten Bildabschnitt (30) zu verschieben, so dass die einen
oder mehreren unvergrößerten Bildabschnitte (6, 7, 31, 32), welche sich entlang der
ersten und zweiten Achse erstrecken, nicht von dem vergrößerten Bildabschnitt (30)
verdeckt werden und Lücken, in welchen es keinen Bildabschnitt gibt, zwischen den
verschobenen unvergrößerten Bildabschnitten erzeugt werden;
wobei zumindest ein Teil des vergrößerten Bildabschnitts (30) und zumindest ein Teil
der unvergrößerten Bildabschnitte, welche sich entlang der ersten und der zweiten
Achse erstrecken, innerhalb des sichtbaren Bildabschnitts (5) sind.
2. Eine Vorrichtung gemäß Anspruch 1, wobei das Bild ferner einen nicht-sichtbaren Bildabschnitt
(6, 7) umfasst.
3. Eine Vorrichtung gemäß Anspruch 1 oder 2, wobei der genannte sichtbare Bildabschnitt
(5) den vergrößerten Bildabschnitt (30) umfasst.
4. Eine Vorrichtung gemäß einem der vorhergehenden Ansprüche, wobei der sichtbare Bildabschnitt
(5) innerhalb des genannten Bildes beweglich ist und wobei der genannte vergrößerte
Bildabschnitt (30) innerhalb des genannten sichtbaren Bildabschnitts (5) beweglich
ist.
5. Ein Verfahren zum Vergrößern eines Bildes (1), das Verfahren umfassend:
Anzeigen eine sichtbaren Bildabschnitts (5) des Bildes (1) auf einem Display, wobei
sich das Bild (1) entlang einer ersten Achse zwischen einer ersten äußeren Grenze
(Xstart) auf der ersten Achse und einer zweiten äußeren Grenze (Xend) auf der ersten
Achse erstreckt und sich weiter entlang einer zu der ersten Achse senkrechten zweiten
Achse zwischen einer ersten äußeren Grenze auf der zweiten Achse und einer zweiten
äußeren Grenze auf der zweiten Achse erstreckt;
Vergrößern eines Teils des Bildes (1), um einen vergrößerten Bildabschnitt (30) zu
bilden, welcher sich zwischen einer ersten inneren Grenze (Xm) auf der ersten Achse
und einer zweiten inneren Grenze (Xn) auf der ersten Achse erstreckt und sich zwischen
einer ersten inneren Grenze auf der zweiten Achse und einer zweiten inneren Grenze
auf der zweiten Achse erstreckt (1), und dabei einen oder mehrere unvergrößerte Bildabschnitte
(6, 7, 31, 32), welche sich entlang der ersten Achse von der ersten äußeren Grenze
(Xstart) auf der ersten Achse zu der ersten inneren Grenze (Xm) auf der ersten Achse
erstrecken und/oder sich entlang der ersten Achse von der zweiten inneren Grenze (Xn)
auf der ersten Achse zu der zweiten äußeren Grenze (Xend) auf der ersten Achse erstrecken,
und einen oder mehrere unvergrößerte Bildabschnitte, welche sich entlang der zweiten
Achse von der ersten äußeren Grenze auf der zweiten Achse zu der ersten inneren Grenze
auf der zweiten Achse erstrecken und/oder sich entlang der zweiten Achse von der zweiten
inneren Grenze auf der zweiten Achse zu der zweiten äußeren Grenze auf der zweiten
Achse erstrecken, bildend; und
Verschieben von dem Ganzen der einen oder mehreren unvergrößerten Bildabschnitte (6,
7, 31, 32), welche sich entlang der ersten Achse erstrecken, in erste und/oder zweite
entgegengesetzte Richtungen jeweils weg von dem vergrößerten Abschnitt (30), und Verschieben
von dem Ganzen der einen oder mehreren unvergrößerten Bildabschnitte, welche sich
entlang der zweiten Achse erstrecken, in dritte und/oder vierte entgegengesetzte Richtungen
jeweils weg von dem vergrößerten Bildabschnitt (30), so dass die einen oder mehreren
unvergrößerten Bildabschnitte (6, 7, 31, 32), welche sich entlang der ersten und zweiten
Achse erstrecken, nicht von dem vergrößerten Bildabschnitt (30) verdeckt werden und
Lücken, in welchen es keinen Bildabschnitt gibt, zwischen den verschobenen unvergrößerten
Bildabschnitten erzeugt werden;
wobei zumindest ein Teil des vergrößerten Bildabschnitts (30) und zumindest ein Teil
der unvergrößerten Bildabschnitte, welche sich entlang der ersten und der zweiten
Achse erstrecken, innerhalb des sichtbaren Bildabschnitts (5) sind.
6. Ein Verfahren gemäß Anspruch 5, wobei das Bild ferner einen nicht-sichtbaren Bildabschnitt
(6, 7) umfasst.
7. Ein Verfahren gemäß Anspruch 5 oder 6, wobei der genannte sichtbare Bildabschnitt
(5) den vergrößerten Bildabschnitt (30) und erste und zweite unvergrößerte Bildabschnitte,
welche sich entlang der ersten Achse erstrecken, umfasst.
8. Ein Verfahren gemäß einem der Ansprüche 5 bis 7, weiter umfassend Bewegen des sichtbaren
Bildabschnitts (5) innerhalb des Bildes oder Bewegen des vergrößerten Bildabschnitts
(30) innerhalb des sichtbaren Bildabschnitts (5).
9. Ein Verfahren gemäß Anspruch 5, ferner umfassend Vergrößern des genannten Teils des
Bildes um unterschiedliche Mengen entlang der genannten ersten Achse und der genannten
zweiten Achse.
1. Appareil destiné à agrandir une image (1), l'appareil comprenant :
un moyen pour présenter une partie d'image visible (5) de l'image (1), l'image (1)
se prolongeant le long d'un premier axe entre une première limite externe (Xstart)
sur le premier axe et une seconde limite externe (Xend) sur le premier axe, et se
prolongeant en outre le long d'un second axe perpendiculaire au premier axe entre
une première limite externe sur le second axe et une seconde limite externe sur le
second axe ;
un moyen d'agrandissement agencé de manière à :
agrandir une partie de l'image (1) en vue de former une partie d'image agrandie (30)
se prolongeant entre une première limite interne (Xm) sur le premier axe et une seconde
limite interne (Xn) sur le premier axe, et se prolongeant entre une première limite
interne sur le second axe et une seconde limite interne sur le second axe, et formant
ainsi une ou plusieurs parties d'image non agrandies (6, 7, 31, 32) se prolongeant
le long du premier axe, de la première limite externe (Xstart) sur le premier axe
à la première limite interne (Xm) sur le premier axe, et/ou se prolongeant le long
du premier axe, de la seconde limite interne (Xn) sur le premier axe à la seconde
limite externe (Xend) sur le premier axe, et une ou plusieurs parties d'image non
agrandies se prolongeant le long du second axe, de la première limite externe sur
le second axe à la première limite interne sur le second axe, et/ou se prolongeant
le long du second axe, de la seconde limite interne sur le second axe à la seconde
limite externe sur le second axe ; et
déplacer la totalité de ladite une ou desdites plusieurs parties d'image non agrandies
(6, 7, 31, 32) se prolongeant le long du premier axe, dans des première et/ou deuxième
directions opposées respectivement à l'écart de la partie d'image agrandie (30), et
déplacer la totalité de ladite une ou desdites plusieurs parties d'image non agrandies
se prolongeant le long du second axe, dans des troisième et/ou quatrième directions
opposées respectivement à l'écart de la partie d'image agrandie (30), de sorte que
ladite une ou lesdites plusieurs parties d'image non agrandies (6, 7, 31, 32) se prolongeant
le long des premier et second axes ne sont pas occultées par la partie d'image agrandie
(30), et de sorte que des intervalles, dans lesquels il n'y a aucune partie d'image
sont créés entre les parties d'image non agrandies déplacées ;
dans lequel au moins une partie de la partie d'image agrandie (30) et au moins une
partie des parties d'image non agrandies se prolongeant le long des premier et second
axes se trouvent dans la partie d'image visible (5).
2. Appareil selon la revendication 1, dans lequel l'image comprend en outre une partie
d'image non-visible (6, 7).
3. Appareil selon la revendication 1 ou 2, dans lequel ladite partie d'image visible
(5) comprend la partie d'image agrandie (30).
4. Appareil selon l'une quelconque des revendications précédentes, dans lequel la partie
d'image visible (5) est mobile à l'intérieur de ladite image et dans lequel ladite
partie d'image agrandie (30) est mobile à l'intérieur de ladite partie d'image visible
(5).
5. Procédé d'agrandissement d'une image (1), le procédé comprenant les étapes ci-dessous
consistant à :
afficher une partie d'image visible (5) de l'image (1) sur un écran d'affichage, l'image
(1) se prolongeant le long d'un premier axe entre une première limite externe (Xstart)
sur le premier axe et une seconde limite externe (Xend) sur le premier axe, et se
prolongeant en outre le long d'un second axe perpendiculaire au premier axe entre
une première limite externe sur le second axe et une seconde limite externe sur le
second axe ;
agrandir une partie de l'image (1) en vue de former une partie d'image agrandie (30)
se prolongeant entre une première limite interne (Xm) sur le premier axe et une seconde
limite interne (Xn) sur le premier axe, et se prolongeant entre une première limite
interne sur le second axe et une seconde limite interne sur le second axe, et ce qui
permet de former par conséquent une ou plusieurs parties d'image non agrandies (6,
7, 31, 32) se prolongeant le long du premier axe, de la première limite externe (Xstart)
sur le premier axe à la première limite interne (Xm) sur le premier axe, et/ou se
prolongeant le long du premier axe, de la seconde limite interne (Xn) sur le premier
axe à la seconde limite externe (Xend) sur le premier axe, et une ou plusieurs parties
d'image non agrandies se prolongeant le long du second axe, de la première limite
externe sur le second axe à la première limite interne sur le second axe, et/ou se
prolongeant le long du second axe, de la seconde limite interne sur le second axe
à la seconde limite externe sur le second axe ; et
déplacer la totalité de ladite une ou desdites plusieurs parties d'image non agrandies
(6, 7, 31, 32) se prolongeant le long du premier axe, dans des première et/ou deuxième
directions opposées respectivement à l'écart de la partie d'image agrandie (30), et
déplacer la totalité de ladite une ou desdites plusieurs parties d'image non agrandies
se prolongeant le long du second axe, dans des troisième et/ou quatrième directions
opposées respectivement à l'écart de la partie d'image agrandie (30), de sorte que
ladite une ou lesdites plusieurs parties d'image non agrandies (6, 7, 31, 32) se prolongeant
le long des premier et second axes ne sont pas occultées par la partie d'image agrandie
(30), et de sorte que des intervalles, dans lesquels il n'y a aucune partie d'image
sont créés entre les parties d'image non agrandies déplacées ;
dans lequel au moins une partie de la partie d'image agrandie (30) et au moins une
partie des parties d'image non agrandies se prolongeant le long des premier et second
axes se trouvent dans la partie d'image visible (5).
6. Procédé selon la revendication 5, dans lequel l'image comprend en outre une partie
d'image non-visible (6, 7).
7. Procédé selon la revendication 5 ou 6, dans lequel ladite partie d'image visible (5)
comprend la partie d'image agrandie et des première et seconde parties d'image non
agrandies se prolongeant le long du premier axe.
8. Procédé selon l'une quelconque des revendications 5 à 7, comprenant en outre l'étape
consistant à déplacer la partie d'image visible (5) à l'intérieur de l'image ou l'étape
consistant à déplacer la partie d'image agrandie (30) à l'intérieur de la partie d'image
visible (5).
9. Procédé selon la revendication 5, comprenant en outre l'étape consistant à agrandir
ladite partie de l'image par différentes quantités le long dudit premier axe et dudit
second axe.