IP Library Granted Patent US 7,957,601
Granted Patent B2
US 7,957,601 · App. 11/788,005 · Granted Jun 7, 2011

Systems and methods of inter-frame compression

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 7,957,601
App. No.
11/788,005
Granted
Jun 7, 2011
Kind
B2
Abstract

A system and method for rendering images, and performing operations such as windowing and leveling, when the parameters of a client appliance are known and rendering images when the parameters of a client appliance are unknown. The invention also considers the rendering from the client appliance perspective and the server appliance perspective.

Claims (53)

1. A method for generating an image, comprising:

accessing residual buffer data;

accessing high precision data;

accessing known parameters;

generating predicted current buffer data as a function of the high precision data and the known parameters;

generating current buffer data adding the residual buffer data to the predicted current buffer data;

updating the high precision data as a function of the current buffer data; and

generating image data as a function of the updated high precision data.

2. The method as claimed in claim 1 , wherein the high precision data comprises 12 bits per pixel data.

3. The method as claimed in claim 1 , further comprising:

storing the updated high precision data in a high precision data buffer.

4. The method as claimed in claim 1 , further comprising:

calculating a bit precision of each pixel of the high precision image data to generate status buffer data;

utilizing the status buffer data to generate the image data.

5. The method of claim 1 , further comprising:

performing an operation on the current buffer data.

6. The method of claim 5 , wherein the operation is windowing and leveling.

7. An apparatus for generating an image, comprising:

means for accessing residual buffer data;

means for accessing high precision data;

means for accessing known parameters;

means for generating predicted current buffer data as a function of the high precision data and the known parameters;

means for generating current buffer data adding the residual buffer data to the predicted current buffer data;

means for updating the high precision data as a function of the current buffer data; and

means for generating image data as a function of the updated high precision data.

8. The apparatus as claimed in claim 7 , wherein the high precision data is 12 bit per pixel data.

9. The apparatus as claimed in claim 7 , further comprising:

means for storing the updated high precision data in a high precision data buffer.

10. The apparatus as claimed in claim 7 , further comprising:

means for calculating a bit precision of each pixel of the high precision image data to generate status buffer data; and

means for utilizing the status buffer data to generate the image data.

11. The apparatus of claim 7 , further comprising:

means for performing an operation on the current buffer data.

12. The apparatus of claim 11 , wherein the operation is windowing and leveling.

13. A system for rendering an image, comprising:

one or more processors;

one or more memories, operatively coupled to the one or more processors, storing program code that cause the one or more processors to execute program code for generating an image, comprising:

accessing residual buffer data;

accessing high precision data;

accessing known parameters;

generating predicted current buffer data as a function of the high precision data and the known parameters;

generating current buffer data adding the residual buffer data to the predicted current buffer data;

updating the high precision data as a function of the current buffer data; and

generating image data as a function of the updated high precision data.

14. The system as claimed in claim 13 , wherein the high precision data is 12 bit per pixel data.

15. The system as claimed in claim 13 , further comprising program code for:

storing the updated high precision data in a high precision data buffer.

16. The system as claimed in claim 13 , further comprising program code for:

calculating a bit precision of each pixel of the high precision image data to generate status buffer data; and

utilizing the status buffer data to generate the image data.

17. The system as claimed in claim 13 , further comprising program code for:

performing an operation on the current buffer data.

18. The system as claimed in claim 17 , wherein the operation is windowing and leveling.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 066088 FRAME: 0256. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 17, 2024
From: SIEMENS HEALTHCARE GMBH
To: SIEMENS HEALTHINEERS AG
Reel/Frame 071178/0246 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2023
From: SIEMENS HEALTHCARE GMBH
To: SIEMENS HEALTHINEERS AG
Reel/Frame 066088/0256 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2016
From: SIEMENS AKTIENGESELLSCHAFT
To: SIEMENS HEALTHCARE GMBH
Reel/Frame 039011/0400 →