IP Library Granted Patent US 9,081,487
Granted Patent B2
US 9,081,487 · App. 13/684,222 · Granted Jul 14, 2015

System and method for manipulating an image

Inventor: Giovan Giuseppe Boccanfuso (Heidelberg, CA)
Assignee: Agfa HealthCare Inc.
G06F3/04845G06F3/0488G06T3/60
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,081,487
App. No.
13/684,222
Granted
Jul 14, 2015
Kind
B2
Abstract

A method and system for receiving input from a touch-sensitive device for manipulating an image shown in a display area. The method and system involve receiving an initial input for initializing an image manipulation for generating a mirror image in a mirroring direction, the mirroring direction is defined by a start and an end, the initial input corresponds to an initial location within the display area; receiving a first subsequent input corresponding to a first location, the first location corresponds to the start of the mirroring direction; receiving a second subsequent input corresponding to a second location, the second location corresponds to the end of the mirroring direction, the first and second locations are positioned on opposite sides of the initial location; and in response to the second subsequent input, generating the mirror image by mirroring the image according to the mirroring direction.

Claims (41)

1. A method for receiving input from a touch-sensitive device for manipulating an image shown in a display area, the method comprising:

receiving an initial input for initializing an image manipulation for generating a mirror image in a mirroring direction, the mirror image corresponding to a mirror- reflected version of the complete image shown in the display area and the mirroring direction being defined by a start and an end, the initial input corresponding to an initial location within the display area;

receiving a first subsequent input corresponding to a first location within the display area, the first location corresponding to the start of the mirroring direction;

receiving a second subsequent input corresponding to a second location within the display area, the second location corresponding to the end of the mirroring direction, the first and second locations being positioned on opposite sides of the initial location; and

in response to the second subsequent input, generating the mirror image by mirroring the image according to the mirroring direction.

2. The method of claim 1 wherein the initial input is continuously received until the mirror image is displayed, and each of the first and second subsequent inputs is received as a discrete input, the first subsequent input being received prior to the second subsequent input.

3. The method of claim 1 further comprising receiving, subsequent to receiving the initial input, one or more intervening inputs for conducting one or more intervening image manipulations to the image thereby generating a manipulated image;

wherein,

the first subsequent input is received subsequent to the manipulated image being generated; and

the step of generating the mirror image by mirroring the image further comprises mirroring the manipulated image.

4. The method of claim 3 , wherein the one or more intervening image manipulations comprises at least one of a spatial movement, a spatial transformation, a measurement, an annotation, an enhancement and an editing operation.

5. The method of claim 1 , wherein the initial input is received during a prior image manipulation thereby suspending the prior image manipulation; and

in response to the mirror image being displayed within the display area, reinstating the suspended prior image manipulation.

6. The method of claim 5 , wherein the prior image manipulation comprises one of a spatial movement, a spatial transformation, a measurement, an annotation, an enhancement and an editing operation.

7. The method of claim 1 , wherein the step of generating the mirror image further comprises:

determining a mirroring axis across which the mirror image is generated, the mirroring axis being substantially orthogonal to a triggering axis extending between the first location and the second location; and

mirroring the image with respect to the mirroring axis.

8. The method of claim 7 , wherein the mirroring axis further corresponds to one of an axis extending substantially from a center of the display area and an axis extending substantially from a center of the image.

9. The method of claim 7 , wherein the mirroring axis is vertical when the triggering axis is substantially horizontal.

10. The method of claim 7 , wherein the mirroring axis is horizontal when the triggering axis is substantially vertical.

11. The method of claim 7 , wherein the mirroring axis is diagonal when the triggering axis is substantially diagonal.

12. A non-transitory computer-readable medium upon which a plurality of instructions is stored, the instructions for performing the steps of the method as claimed in claim 1 .

13. A system for receiving input from a touch-sensitive device for manipulating an image shown in a display area, the system comprising a processor configured to:

receive an initial input for initializing an image manipulation for generating a mirror image in a mirroring direction, the mirror image corresponding to a mirror-reflected version of the complete image shown in the display area and the mirroring direction being defined by a start and an end, the initial input corresponding to an initial location within the display area;

receive a first subsequent input corresponding to a first location within the display area, the first location corresponding to the start of the mirroring direction;

receive a second subsequent input corresponding to a second location within the display area, the second location corresponding to the end of the mirroring direction, the first and second locations being positioned on opposite sides of the initial location; and generate, in response to the second subsequent input, the mirror image by mirroring the image according to the mirroring direction.

14. The system of claim 13 , wherein the initial input is continuously received until the mirror image is displayed, and each of the first and second subsequent inputs is received as a discrete input, the first subsequent input being received prior to the second subsequent input.

15. The system of claim 13 , wherein the processor is further configured to receive, subsequent to receiving the initial input, one or more intervening inputs for conducting one or more intervening image manipulations to the image thereby generating a manipulated image;

wherein,

the first subsequent input is received subsequent to the manipulated image being generated; and

the step of generating the mirror image by mirroring the image further comprises mirroring the manipulated image.

16. The system of claim 15 , wherein the one or more intervening image manipulations comprises at least one of a spatial movement, a spatial transformation, a measurement, an annotation, an enhancement and an editing operation.

17. The system of claim 13 , wherein the initial input is received during a prior image manipulation thereby suspending the prior image manipulation; and the processor is further configured to reinstate, in response to the mirror image being displayed within the display area, the suspended prior image manipulation.

18. The system of claim 17 , wherein the prior image manipulation comprises one of a spatial movement, a spatial transformation, a measurement, an annotation, an enhancement and an editing operation.

19. The system of claim 13 , wherein the processor is further configured to:

determine a mirroring axis across which the mirror image is generated, the mirroring axis being substantially orthogonal to a triggering axis extending between the first location and the second location; and

mirror the image with respect to the mirroring axis.

20. The system of claim 19 , wherein the mirroring axis further corresponds to one of an axis extending substantially from a center of the display area and an axis extending substantially from a center of the image.

21. The system of claim 19 , wherein the mirroring axis is vertical when the triggering axis is substantially horizontal.

22. The system of claim 19 , wherein the mirroring axis is horizontal when the triggering axis is substantially vertical.

23. The system of claim 19 , wherein the mirroring axis is diagonal when the triggering axis is substantially diagonal.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2018
From: AGFA HEALTHCARE INC.
To: AGFA HEALTHCARE N.V.
Reel/Frame 046282/0786 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2018
From: AGFA HEALTHCARE INC.
To: AGFA HEALTHCARE N.V.
Reel/Frame 045047/0828 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 030242 FRAME: 0893. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Jan 10, 2018
From: BOCCANFUSO, GIOVAN GIUSEPPE
To: AGFA HEALTHCARE INC.
Reel/Frame 045031/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2013
From: BOCCANFUSO, GIOVAN GIUSEPPE
To: AGFA HEALTHCARE
Reel/Frame 030242/0893 →
Continuity (1)
Related Publication 20140139446A1 · May 22, 2014