IP Library Granted Patent US 9,898,156
Granted Patent B2
US 9,898,156 · App. 14/447,083 · Granted Feb 20, 2018

Method and computing device for window width and window level adjustment utilizing a multitouch user interface

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,898,156
App. No.
14/447,083
Granted
Feb 20, 2018
Kind
B2
Abstract

A method, computing device and computer program product are provided in order to utilize a multitouch user interface so as to adjust the window width and window level of an image. In the context of a method, an indication of user input provided via a multitouch user interface is received. The indication of user input includes an indication of respective positions of first and second fingers upon the multitouch user interface. The method also includes adjusting, with processing circuitry, a window width of an image based upon a change in spacing between the first and second fingers. Further, the method includes adjusting, with the processing circuitry, a window level of the image based upon a change in location of a reference point defined by the respective positions of the first and second fingers upon the multitouch user interface.

Claims (40)

1. A method comprising:

receiving a user input provided via a multitouch user interface, wherein the user input comprises an indication of respective positions of first and second fingers upon the multitouch user interface;

adjusting, with processing circuitry, a window width of an image for controlling contrast of the image based upon a change in spacing between the first and second fingers of the user input upon the multitouch user interface;

adjusting, with the processing circuitry, a window level of the image for controlling brightness of the image based upon a change in location of a reference point, wherein the reference point is defined along a line defined by the respective positions of the first and second fingers of the user input upon the multitouch user interface,

wherein the reference point is changed by movement of the first and second fingers by different distances from the reference point or by sliding both of the first and second fingers in the same direction, and as a result of the change in location of the reference point, the window level of the image is alternatively increased or decreased depending upon a direction along the line in which the location of the reference point moved,

wherein the reference point is not changed by movement of the first and second fingers by equal distances from the reference point, and as a result, the reference point between the respective positions of the first and second fingers of the user input remains the same and the window level of the image is not changed, and

adjusting, with the processing circuitry, both the window width and the window level of the image based upon the user input in which both the spacing between the first and second fingers of the user input is changed while concurrently changing the location of the reference point by movement of the first and second fingers by different distances from the reference point or by sliding both of the first and second fingers in the same direction such that both the window width and the window level of the image are adjusted in response to a same movement of the first and second fingers of the user input upon the multitouch user interface.

2. A method according to claim 1 wherein the reference point is a midpoint between the respective positions of the first and second fingers of the user input upon the multitouch user interface.

3. A method according to claim 1 wherein adjusting the window width of the image comprises adjusting the window width such that the window width of the image has a direct relationship to the change in spacing between the first and second fingers of the user input upon the multitouch user interface.

4. A method according to claim 1 wherein receiving the indication of user input comprises receiving the indication of user input provided via a dedicated region of the multitouch user interface, wherein the dedicated region can be positioned vertically alongside the image, either at the right or left of the image, or the dedicated region can be positioned horizontally alongside the image, either below or above of the image.

5. A method according to claim 1 wherein receiving the indication of user input comprises receiving the indication of user input provided at a location overlying the image presented on the multitouch user interface.

6. A method according to claim 1 wherein receiving the indication of user input comprises requiring a respective position of at least one of the first or second fingers of the user input to change by more than a predefined threshold prior to recognizing the change in position as the user input.

7. A method according to claim 1 wherein receiving an indication of user input comprises:

detecting that the first and second fingers of the user input that have been removed from the multitouch user interface are returned into contact with the multitouch user interface within a predefined period of time following removal of the first and second fingers of the user input from the multitouch user interface; and

treating the first and second fingers of the user input that have returned into contact with the multitouch user interface as a continuation of the user input that was begun prior to the removal of the first and second fingers of the user input from the multitouch user interface.

8. A computing device comprising processing circuitry having a processor, wherein the processing circuitry is configured to:

receive a user input provided via a multitouch user interface, wherein the user input comprises an indication of respective positions of first and second fingers upon the multitouch user interface;

adjust a window width of an image for controlling contrast of the image based upon a change in spacing between the first and second fingers of the user input upon the multitouch user interface;

adjust a window level of the image for controlling brightness of the image based upon a change in location of a reference point, wherein the reference point is defined along a line defined by the respective positions of the first and second fingers of the user input upon the multitouch user interface,

wherein the reference point is changed by movement of the first and second fingers by different distances from the reference point or by sliding both of the first and second fingers in the same direction, and as a result of the change in location of the reference point, the window level of the image is alternatively increased or decreased depending upon a direction along the line in which the location of the reference point moved,

wherein the reference point is not changed by movement of the first and second fingers by equal distances from the reference point, and as a result, the reference point between the respective positions of the first and second fingers of the user input remains the same and the window level of the image is not changed, and

adjust both the window width and the window level of the image based upon the user input in which both the spacing between the first and second fingers of the user input is changed while concurrently changing the location of the reference point by movement of the first and second fingers by different distances from the reference point or by sliding both of the first and second fingers in the same direction such that both the window width and the window level of the image are adjusted in response to a same movement of the first and second fingers of the user input upon the multitouch user interface.

9. A computing device according to claim 8 wherein the reference point is a mid-point between the respective positions of the first and second fingers of the user input upon the multitouch user interface.

10. A computing device according to claim 8 wherein the processing circuitry is configured to adjust the window width of the image by adjusting the window width such that the window width of the image has a direct relationship to the change in spacing between the first and second fingers of the user input upon the multitouch user interface.

11. A computing device according to claim 8 wherein the processing circuitry is configured to receive the indication of user input by receiving the indication of user input via the multitouch user interface of a Picture Archiving and Communication System (PACS) viewer, and wherein the processing circuitry is configured to adjust the window width and the window level of a medical image.

12. A computing device according to claim 8 wherein the processing circuitry is configured to receive an indication of user input by:

detecting that the first and second fingers of the user input that have been removed from the multitouch user interface are returned into contact with the multitouch user interface within a predefined period of time following removal of the first and second fingers of the user input from the multitouch user interface; and

treating the first and second fingers of the user input that have returned into contact with the multitouch user interface as a continuation of the user input that was begun prior to the removal of the first and second fingers of the user input from the multitouch user interface.

13. A computer program product comprising a non-transitory computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code portions comprising program code instructions for:

receiving a user input provided via a multitouch user interface, wherein the user input comprises an indication of respective positions of first and second fingers upon the multitouch user interface;

adjusting a window width of an image for controlling contrast of the image based upon a change in spacing between the first and second fingers of the user input upon the multitouch user interface;

adjusting a window level of the image for controlling brightness of the image based upon a change in location of a reference point, wherein the reference point is defined along a line defined by the respective positions of the first and second fingers of the user input upon the multitouch user interface,

wherein the reference point is changed by movement of the first and second fingers by different distances from the reference point or by sliding both of the first and second fingers in the same direction, and as a result of the change in location of the reference point, the window level of the image is alternatively increased or decreased depending upon a direction along the line in which the location of the reference point moved,

wherein the reference point is not changed by movement of the first and second fingers by equal distances from the reference point, and as a result, the reference point between the respective positions of the first and second fingers of the user input remains the same and the window level of the image is not changed, and

adjusting both the window width and the window level of the image based upon the user input in which both the spacing between the first and second fingers of the user input is changed while concurrently changing the location of the reference point by movement of the first and second fingers by different distances from the reference point or by sliding both of the first and second fingers in the same direction such that both the window width and the window level of the image are adjusted in response to a same movement of the first and second fingers of the user input upon the multitouch user interface.

14. A computer program product according to claim 13 wherein the reference point is a mid-point between the respective positions of the first and second fingers of the user input upon the multitouch user interface.

15. A computer program product according to claim 13 wherein the program code instructions for adjusting the window width of the image comprise program code instructions for adjusting the window width such that the window width of the image has a direct relationship to the change in spacing between the first and second fingers of the user input upon the multitouch user interface.

16. A computer program product according to claim 13 wherein the program code instructions for receiving an indication of user input comprise program code instructions for:

detecting that the first and second fingers of the user input that have been removed from the multitouch user interface are returned into contact with the multitouch user interface within a predefined period of time following removal of the first and second fingers of the user input from the multitouch user interface; and

treating the first and second fingers of the user input that have returned into contact with the multitouch user interface as a continuation of the user input that was begun prior to the removal of the first and second fingers of the user input from the multitouch user interface.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Oct 5, 2022
From: BANK OF AMERICA, N.A.
To: CHANGE HEALTHCARE RESOURCES, LLC (FORMERLY KNOWN AS ALTEGRA HEALTH OPERATING COMPANY LLC); CHANGE HEALTHCARE SOLUTIONS, LLC; CHANGE HEALTHCARE PERFORMANCE, INC. (FORMERLY KNOWN AS CHANGE HEALTHCARE, INC.); CHANGE HEALTHCARE OPERATIONS, LLC; CHANGE HEALTHCARE HOLDINGS, INC.; CHANGE HEALTHCARE TECHNOLOGIES, LLC (FORMERLY KNOWN AS MCKESSON TECHNOLOGIES LLC); CHANGE HEALTHCARE HOLDINGS, LLC
Reel/Frame 061620/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2018
From: CHANGE HEALTHCARE LLC
To: CHANGE HEALTHCARE HOLDINGS, LLC
Reel/Frame 046449/0899 →
CHANGE OF ADDRESS Recorded Mar 23, 2017
From: CHANGE HEALTHCARE LLC
To: CHANGE HEALTHCARE LLC
Reel/Frame 042082/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2017
From: PF2 IP LLC
To: CHANGE HEALTHCARE LLC
Reel/Frame 041966/0356 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2017
From: MCKESSON CORPORATION
To: PF2 IP LLC
Reel/Frame 041938/0501 →
SECURITY AGREEMENT Recorded Mar 2, 2017
From: CHANGE HEALTHCARE HOLDINGS, LLC; CHANGE HEALTHCARE, INC.; CHANGE HEALTHCARE HOLDINGS, INC.; CHANGE HEALTHCARE OPERATIONS, LLC; CHANGE HEALTHCARE SOLUTIONS, LLC; ALTEGRA HEALTH OPERATING COMPANY LLC; MCKESSON TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 041858/0482 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2017
From: MCKESSON FINANCIAL HOLDINGS UNLIMITED COMPANY
To: MCKESSON CORPORATION
Reel/Frame 041355/0408 →
CHANGE OF NAME Recorded Jan 11, 2017
From: MCKESSON FINANCIAL HOLDINGS
To: MCKESSON FINANCIAL HOLDINGS UNLIMITED COMPANY
Reel/Frame 041329/0879 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2015
From: MCKESSON CORPORATION
To: MCKESSON FINANCIAL HOLDINGS
Reel/Frame 036698/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2014
From: EDWARDS, CLIFF
To: MCKESSON CORPORATION
Reel/Frame 033424/0771 →