IP Library Granted Patent US 9,858,892
Granted Patent B2
US 9,858,892 · App. 14/229,331 · Granted Jan 2, 2018

Method and computing device for identifying a pixel visibility loss condition

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,858,892
App. No.
14/229,331
Granted
Jan 2, 2018
Kind
B2
Abstract

A method, a computing device and a computer program product are provided to identify an instance in which a pixel visibility loss condition exists following window leveling. In the context of a method, window and level values and corresponding minimum and maximum values for a window are identified. The method then determines whether the pixel visibility loss condition exists based upon one or more of the window and level values, the minimum value or the maximum value. In this regard, the method determines whether a pixel visibility loss condition exists by determining whether there is a gray scale loss, a gray scale compression or a lack of perceptible distinctiveness between pixels within the window. In an instance in which the pixel visibility loss condition exists, the method causes an indication to be provided to a user.

Claims (36)

1. A method comprising:

for a window defining a range of pixel values that are capable of being simultaneously presented by a display, identifying window and level values and corresponding minimum and maximum values for a window, wherein the level value corresponds to a center of the range of pixel values that define the window;

determining, with processing circuitry, whether a pixel visibility loss condition exists based upon one or more of the window and level values, the minimum value or the maximum value, wherein determining whether a pixel visibility loss condition exists comprises determining whether there is a lack of perceptible distinctiveness between pixels within the window based on a luminance range of the display and just noticeable indices, wherein determining whether there is a lack of perceptible distinctiveness between pixels within the window comprises determining that there is a lack of perceptible distinctiveness between pixels within the window in that two or more consecutive presentation pixel values may be mapped to a same just noticeable index in an instance in which a ratio of: (i) a difference between first and second just noticeable indices for first and second luminance values, respectively, to (ii) a difference between the first and second presentation pixel values corresponding both to the first and second just noticeable indices, respectively, and to transformed representations of first and second pixel values, respectively, is less than one; and

in an instance in which the pixel visibility loss condition exists, causing an indication to be provided to a user.

2. A method according to claim 1 wherein determining whether a pixel visibility loss condition exists comprises determining whether there is a gray scale loss which one or more gray scale values in an input image are not assigned to any pixel value to be presented by a display.

3. A method according to claim 1 wherein determining whether a pixel visibility loss condition exists comprises determining whether there is a gray scale compression in which a single display value to be presented by a display is assigned to two or more pixel values within the window.

4. A method according to claim 1 wherein the first and second luminance values are maximum and minimum luminance values, respectively, supported by the display.

5. A method according to claim 1 wherein causing an indication to be provided to a user comprises causing a visible indication to be provided via the display.

6. A computing device comprising processing circuitry configured to:

for a window defining a range of pixel values that are capable of being simultaneously presented by a display, identify window and level values and corresponding minimum and maximum values for a window, wherein the level value corresponds to a center of the range of pixel values that define the window;

determine whether a pixel visibility loss condition exists based upon one or more of the window and level values, the minimum value or the maximum value by determining whether a pixel visibility loss condition exists comprises determining whether there is a lack of perceptible distinctiveness between pixels within the window based on a luminance range of the display and just noticeable indices, wherein determining whether there is a lack of perceptible distinctiveness between pixels within the window comprises determining that there is a lack of perceptible distinctiveness between pixels within the window in that two or more consecutive presentation pixel values may be mapped to a same just noticeable index in an instance in which a ratio of: (i) a difference between first and second just noticeable indices for first and second luminance values, respectively, to (ii) a difference between the first and second presentation pixel values corresponding both to the first and second just noticeable indices, respectively, and to transformed representations of first and second pixel values, respectively, is less than one; and

in an instance in which the pixel visibility loss condition exists, cause an indication to be provided to a user.

7. A computing device according to claim 6 wherein the processing circuitry is configured to determine whether a pixel visibility loss condition exists by determining whether there is a gray scale loss in which one or more gray scale values in an input image are not assigned to any pixel value to be presented by a display.

8. A computing device according to claim 6 wherein the processing circuitry is configured to determine whether a pixel visibility loss condition exists by determining whether there is a gray scale compression in which a single display value to be presented by a display is assigned to two or more pixel values within the window.

9. A computing device according to claim 6 wherein the first and second luminance values are maximum and minimum luminance values, respectively, supported by the display.

10. A computing device according to claim 6 wherein the processing circuitry is configured to cause an indication to be provided to a user by causing a visible indication to be provided via the display.

11. A method comprising:

identifying each distinct pixel value of an input image;

associating a respective pixel visibility flag with each distinct pixel value;

for a window defining a range of pixel values that are capable of being simultaneously presented by a display and a level corresponding to a center of the range of pixel values that define the window, determining, with processing circuitry, whether there is a lack of perceptible distinctiveness between pixels within the window based upon window and level values and corresponding minimum and maximum values for the window, wherein the lack of perceptible distinctiveness is based on a luminance range of the display and just noticeable indices, and wherein determining whether there is a lack of perceptible distinctiveness between pixels within the window comprises determining that there is a lack of perceptible distinctiveness between pixels within the window in that two or more consecutive presentation pixel values may be mapped to a same just noticeable index in an instance in which a ratio of: (i) a difference between first and second just noticeable indices for first and second luminance values, respectively, to (ii) a difference between the first and second presentation pixel values corresponding both to the first and second just noticeable indices, respectively, and to transformed representations of first and second pixel values, respectively, is less than one;

in an instance in which there is no lack of perceptible distinctiveness between pixels within the window, setting the pixel visibility flag associated with each pixel value within the window; and

in an instance in which not all pixel visibility flags for the pixel values of the input image have been set, causing an indication to be provided to a user.

12. A method according to claim 11 further comprising determining whether there is a gray scale compression in which a single display value to be presented by a display is assigned to two or more pixel values within the window.

13. A method according to claim 11 wherein the first and second luminance values are maximum and minimum luminance values, respectively, supported by the display.

14. A method according to claim 11 wherein causing an indication to be provided to a user comprises causing a visible indication to be provided via the display.

15. A method according to claim 14 further comprising initially causing the visible indication to be provided prior to determining whether there is a lack of perceptible distinctiveness between pixels within the window, wherein causing the visible indication to be provided to the user comprises eliminating the visible indication in the instance in which all pixel visibility flags for the pixel values of the input image have been set.

16. A computing device comprising processing circuitry configured to:

identify each distinct pixel value of an input image;

associate a respective pixel visibility flag with each distinct pixel value;

for a window defining a range of pixel values that are capable of being simultaneously presented by a display and a level corresponding to a center of the range of pixel values that define the window, determine whether there is a lack of perceptible distinctiveness between pixels within the window based upon window and level values and corresponding minimum and maximum values for the window, wherein the lack of perceptible distinctiveness is based on a luminance range of the display and just noticeable indices, and wherein the processing circuitry is configured to determine whether there is a lack of perceptible distinctiveness between pixels within the window comprises determining that there is a lack of perceptible distinctiveness between pixels within the window in an instance in which a ratio of: (i) a difference between first and second just noticeable indices for first and second luminance values respectively, to (ii) a difference between the first and second presentation pixel values corresponding both to the first and second just noticeable indices, respectively, and to transformed representations of first and second pixel values, respectively, is less than one;

in an instance in which there is no lack of perceptible distinctiveness between pixels within the window, set the pixel visibility flag associated with each pixel value within the window; and

in an instance in which not all pixel visibility flags for the pixel values of the input image have been set, cause an indication to be provided to a user.

17. A computing device according to claim 16 wherein the processing circuitry is further configured to determine whether there is a gray scale compression in which a single display value to be presented by a display is assigned to two or more pixel values within the window.

18. A computing device according to claim 16 wherein the first and second luminance values are maximum and minimum luminance values, respectively, supported by the display.

19. A computing device according to claim 16 wherein the processing circuitry is configured to cause an indication to be provided to a user by causing a visible indication to be provided via the display.

20. A computing device according to claim 19 wherein the processing circuitry is further configured to initially cause the visible indication to be provided prior to determining whether there is a lack of perceptible distinctiveness between pixels within the window, wherein the processing circuitry is configured to cause the visible indication to be provided to the user by eliminating the visible indication in the instance in which all pixel visibility flags for the pixel values of the input image have been set.

Assignments (9)
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 Mar 28, 2014
From: REZAEE, MAHMOUD RAMZE
To: MCKESSON FINANCIAL HOLDINGS
Reel/Frame 032561/0305 →