IP Library Granted Patent US 8,867,863
Granted Patent B2
US 8,867,863 · App. 13/865,282 · Granted Oct 21, 2014

Presentation and manipulation of high depth images in low depth image display systems

Inventor: Steven Andrew Rankin (Waterloo, CA)
Assignee: Client Outlook Inc.
G06T9/00
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 8,867,863
App. No.
13/865,282
Granted
Oct 21, 2014
Kind
B2
Abstract

High depth grayscale images, (e.g. <8 bits per pixel) are losslessly cross channel encoded to multi-channel image formats for transformation and display by display devices not capable of displaying high depth grayscale. DICOM and other images may be encoded and provided to web browser based client image viewers that leverage native code for handling multi-channel images. Transformations are applied to reconstitute the high depth grayscale images.

Claims (26)

1. A method for encoding first image data, the first image data comprising at least one first image data channel of a first bit depth, the method comprising:

mapping the first image data to second image data at least partly by losslessly mapping the at least one first image data channel to at least two second image data channels of the second image data, the at least two second image data channels of a second bit depth displayable by a display system; and

providing the second image data for display by the display system.

2. The method of claim 1 comprising displaying the second image data by the display system, the displaying comprising displaying at least a portion of the second image data.

3. The method of claim 2 wherein the displaying comprises displaying each second image data channel by a corresponding channel color.

4. The method of claim 2 comprising manipulating displaying of the second image data by applying at least one image manipulation to the second image data.

5. The method of claim 1 wherein the mapping comprises a transformation applied by the display system to display any portion of the first image data within the display capability of the display system.

6. The method of claim 5 wherein the transformation is a color matrix filter transformation natively supported by the display system.

7. The method of claim 6 wherein the color matrix filter transformation comprises floating point operations to support images with greater of a bit depth greater than 8 bits per pixel.

8. The method of claim 5 wherein the transformation comprises a script to adjust the second bit depth to a value of interest (“VOI”) through a pre-determined value.

9. The method of claim 1 wherein each first image data channel comprises a monochromatic channel.

10. The method of claim 9 wherein each second image data channel is associated with a corresponding channel color.

11. The method of claim 1 wherein the first bit depth is greater than the second bit depth.

12. The method of claim 1 wherein the mapping comprises allocating at least one respective portion of first image data channel to each of the at least two second image data channels until the entire first image data channel is represented by the at least two second image data channels.

13. The method of claim 1 wherein the first image data comprises a magnetic resonance image (MRI).

14. The method of claim 1 wherein the first image data comprises a computational tomography (CT) scan image.

15. The method of claim 1 wherein the first bit depth comprises more than 8 bits per pixel and wherein the second bit depth comprises 8 or fewer bits per pixel.

16. The method of claim 1 wherein each pixel of the at least one first image data channel comprises a byte of data, the byte comprising a low byte pixel and a high byte pixel; and wherein the method comprises, for each respective pixel of the second image data: mapping each of the low byte pixel and the high byte pixel to respective second image data channels.

17. The method of claim 1 comprising storing the second image data in a lossless portable file format.

18. The method of claim 1 comprising adjusting the first image data to apply at least one image manipulation prior to the mapping.

19. A system for encoding first image data, the first image data comprising at least one first image data channel of a first bit depth, the system comprising a processor and a memory coupled thereto, said memory storing instructions and data for configuring the processor to:

map the first image data to second image data at least partly by losslessly mapping the at least one first image data channel to at least two second image data channels of the second image data, the at least two second image data channels of a second bit depth displayable by a display system; and

providing the second image data for display by the display system.

20. A non-transitory computer program product for use on a computer for encoding first image data, the first image data comprising at least one first image data channel of a first bit depth, the computer program product comprising computer readable computer program code which when executed by the computer:

maps the first image data to second image data at least partly by losslessly mapping the at least one first image data channel to at least two second image data channels of the second image data, the at least two second image data channels of a second bit depth displayable by a display system; and

provides the second image data for display by the display system.

Assignments (3)
MERGER AND CHANGE OF NAME Recorded Nov 9, 2021
From: CLIENT OUTLOOK INC.; MACH7 TECHNOLOGIES CANADA INC.
To: MACH7 TECHNOLOGIES CANADA INC.
Reel/Frame 058059/0275 →
SECURITY AGREEMENT Recorded Mar 19, 2018
From: CLIENT OUTLOOK INC.
To: ROYAL BANK OF CANADA COMMERCIAL FINANCIAL SERVICES
Reel/Frame 045663/0838 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2013
From: RANKIN, STEVEN ANDREW
To: CLIENT OUTLOOK INC.
Reel/Frame 030613/0331 →
Continuity (3)
Continuation 12787975 · May 26, 2010
Provisional Application 61182449 · May 29, 2009
Related Publication 20130230242A1 · Sep 5, 2013