Patent US6453073B2 successfully refreshed from Google Patents.
US6453073B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method for transferring and displaying compressed images
Assignee: Citrix Systems Inc
•
Filing: 1999-03-31
•
Granted: 2002-09-17
•
Expires: 2019-03-31
Abstract
Abstract An image of certain resolution higher than possible in a single transmission over a finite bandwidth channel is obtained by transferring a progressively-rendered, compressed image. Initially, a low quality image is compressed and transmitted over a finite bandwidth channel. Then, a successively higher resolution image information is compressed at a source and is transmitted. The successively higher resolution image information received at the destination end is used to display a higher resolution image at the destination end.
Inventors
- 👤 Stephen G. Johnson
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 12:32
CPC Classifications
H; H04; H04N; H04N19/00; H04N19/90; H04N19/94; H04N19/10; H04N19/102; H04N19/124; H04N19/126; H04N19/169; H04N19/186; H04N19/30; H04N19/60; H04N19/63; H04N19/80
Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
303 words
A method of transferring a progressively-rendered, compressed image, over a finite bandwidth channel, comprising: producing a coarse quality compressed image at a source and transmitting said coarse quality compressed image over a channel as a first part of a transmission to a destination end; receiving the coarse quality compressed image at a receiver at the destination end at a first time and displaying an image based on said coarse quality compressed image on a display system of the receiver when received at said first time; creating additional information about the image, at the source, from which a standard quality image can be displayed, said standard quality image being of a higher quality than said course quality image, and sending compressed information over said channel indicative of information for said standard quality image, said sending said standard quality image information occurring subsequent in time to said sending of all of said information for said coarse quality image; receiving said standard quality information at the receiver at a second time, subsequent to the first time, and decompressing said standard quality image information, to improve the quality of the image displayed on said display system, and to display said standard quality image; obtaining further information about the image beyond the information in said standard quality image, to provide an enhanced quality image, and compressing said information for said enhanced quality image, said enhanced quality image having more image details than said standard quality image; transmitting said information for said enhanced quality image, at a time subsequent to transmitting said information for said coarse quality image and said standard quality image; and receiving said enhanced quality image information at said receiver, at a third time subsequent to said first and second times, and updating a display on said display system to display the additional enhanced quality image.
Claim 2
Independent Claim
303 words
A method of transferring a progressively-rendered, compressed image, over a finite bandwidth channel, comprising: producing a coarse quality compressed image at a source and transmitting said coarse quality compressed image over a channel as a first part of a transmission to a destination end; receiving the coarse quality compressed image at a receiver at the destination end at a first time and displaying an image based on said coarse quality compressed image on a display system of the receiver when received at said first time; creating additional information about the image, at the source, from which a standard quality image can be displayed, said standard quality image being of a higher quality than said course quality image, and sending compressed information over said channel indicative of information for said standard quality image, said sending said standard quality image information occurring subsequent in time to said sending of all of said information for said coarse quality image; receiving said standard quality information at the receiver at a second time, subsequent to the first time, and decompressing said standard quality image information, to improve the quality of the image displayed on said display system, and to display said standard quality image; obtaining further information about the image beyond the information in said standard quality image, to provide an enhanced quality image, and compressing said information for said enhanced quality image, said enhanced quality image having more image details than said standard quality image; transmitting said information for said enhanced quality image, at a time subsequent to transmitting said information for said coarse quality image and said standard quality image; and receiving said enhanced quality image information at said receiver, at a third time subsequent to said first and second times, and updating a display on said display system to display the additional enhanced quality image.
Claim 3
Dependent Claim
30 words
A method as in claim 1 , wherein said producing the coarse quality image uses a different compression technique than said creating additional information indicative of the standard quality image.
Claim 4
Dependent Claim
45 words
A method as in claim 1 , wherein said coarse quality image includes information indicative of a miniature version of an original image, and said displaying the coarse quality image comprises interpolating said miniature to a size of the original image and displaying said image.
Claim 5
Dependent Claim
42 words
A method as in claim 2 , wherein said creating additional information comprises determining a characteristic of the image, determining which of a plurality of different compression techniques will best compress the characteristic determined; and compressing said image using the determined technique.
Claim 6
Dependent Claim
35 words
A method as in claim 4 , further comprising determining a plurality of areas in said image, and determining, for each area, which of the plurality of different compression techniques will optimize the compression ratio.
Claim 7
Dependent Claim
19 words
A method as in claim 5 , further comprising interleaving and channel encoding different portions of the compressed image.
Claim 8
Dependent Claim
18 words
A method as in claim 5 , wherein said compression techniques include vector quantization and discrete cosine transform.
Claim 9
Dependent Claim
19 words
A method as in claim 3 , wherein said obtaining a miniature comprises decimating along vertical and horizontal axes.
Claim 10
Independent Claim
114 words
A method of transmitting and displaying a compressed image comprising: obtaining and sending a first layer of information indicative of a compressed component of a source image at a first time; receiving said first layer and decompressing the component to generate an image indicative thereof; obtaining and sending a second layer of information indicative of an improved resolution layer having more details than said first layer of information and capable of supplementing the existing component at a second time subsequent to said first time; and receiving and decompressing said second layer to provide an updated display which supplements the existing component and thus improves the resolution of said image with respect to the component.
Claim 11
Independent Claim
114 words
A method of transmitting and displaying a compressed image comprising: obtaining and sending a first layer of information indicative of a compressed component of a source image at a first time; receiving said first layer and decompressing the component to generate an image indicative thereof; obtaining and sending a second layer of information indicative of an improved resolution layer having more details than said first layer of information and capable of supplementing the existing component at a second time subsequent to said first time; and receiving and decompressing said second layer to provide an updated display which supplements the existing component and thus improves the resolution of said image with respect to the component.
Claim 12
Dependent Claim
22 words
A method as in claim 9 , wherein said first obtaining comprises: transmitting information indicative of a compressed miniature of the image.
Claim 13
Dependent Claim
38 words
The method of claim 10 , wherein said receiving the first layer comprises: receiving the compressed miniature of the image; interpolating the compressed miniature of the image into a full sized image; and displaying the full sized image.
Claim 14
Dependent Claim
63 words
A method as in claim 9 , wherein the obtaining of the first layer includes obtaining and sending a layer of information that is created according to a first compression technique and the obtaining of the second layer includes obtaining and sending a layer of information that is created according to a second compression technique which is different from the first compression technique.
Claim 15
Dependent Claim
49 words
A method as in claim 9 , wherein said obtaining the first layer comprises decimating data on the image to form a reduced quality image, fitting the decimated data to a first model which partially restores source image detail lost by decimation, and calculating reconstruction values from the fitting.
Claim 16
Dependent Claim
37 words
A method as in claim 13 , further comprising using said reconstruction values to interpolate the decimated data into a full sized image while minimizing a mean squared error between original image components and interpolated image components.
Claim 17
Dependent Claim
22 words
A method as in claim 9 , wherein said obtaining the first layer comprises obtaining selected information regarding at least one component.
Claim 18
Dependent Claim
23 words
A method as in claim 15 , wherein said obtaining the second layer comprises obtaining additional information regarding said at least one component.
Claim 19
Dependent Claim
51 words
A method as in claim 9 , wherein said obtaining the first layer includes obtaining selected information regarding a luminance component of the image, and wherein said obtaining the second layer includes obtaining additional information regarding the luminance component to enable enhancement of the image displayed based on the first component.
Claim 20
Dependent Claim
51 words
A method as in claim 9 , wherein said obtaining the first layer includes obtaining selected information regarding a chrominance component of the image, and wherein said obtaining the second layer includes obtaining additional information regarding the chrominance component to enable enhancement of the image displayed based on the first component.
Claim 21
Dependent Claim
54 words
A method as in claim 9 , wherein said obtaining the first layer includes obtaining selected information regarding luminance and chrominance components of the image, and wherein said obtaining the second layer includes obtaining additional information regarding the luminance and chrominance components to enable enhancement of the image displayed based on the first components.
Claim 22
Dependent Claim
26 words
A method as in claim 9 , wherein the receiving and decompressing said second layer comprises improving the resolution of said image without removing the component.
Claim 23
Independent Claim
144 words
A method of creating a compressed image, comprising: producing a coarse quality compressed image segment at a source; transmitting said course quality compressed image segment to a destination end at a first time; creating additional information about the coarse quality compressed image segment, at the source, from which an improved quality image can be displayed, said improved quality image being displayed with higher quality than said course quality compressed image segment; transmitting compressed information representative of information for said improved quality image to said destination end at a second time that is subsequent to said first time; and obtaining further information about the coarse quality compressed image segment, beyond the information in said improved quality image, to provide an enhanced quality image, and compressing said information for said enhanced quality image, said enhanced quality image having more image details than said improved quality image.
Claim 24
Independent Claim
144 words
A method of creating a compressed image, comprising: producing a coarse quality compressed image segment at a source; transmitting said course quality compressed image segment to a destination end at a first time; creating additional information about the coarse quality compressed image segment, at the source, from which an improved quality image can be displayed, said improved quality image being displayed with higher quality than said course quality compressed image segment; transmitting compressed information representative of information for said improved quality image to said destination end at a second time that is subsequent to said first time; and obtaining further information about the coarse quality compressed image segment, beyond the information in said improved quality image, to provide an enhanced quality image, and compressing said information for said enhanced quality image, said enhanced quality image having more image details than said improved quality image.
Claim 25
Dependent Claim
20 words
The method of claim 21 , further comprising: transmitting said information for said enhanced quality image to said destination end.
Claim 26
Dependent Claim
43 words
The method of claim 22 , wherein: transmitting said information for said enhanced quality image to said destination end includes transmitting said information for said enhanced quality image to said destination end at a third time that is subsequent to said second time.
Claim 27
Dependent Claim
92 words
The method of claim 21 , wherein: producing said coarse quality compressed image segment includes producing said coarse quality compressed image segment at the source at a first time; and creating said additional information about said coarse quality compressed image segment includes creating said additional information about said coarse quality compressed image segment, at the source at a second time that is subsequent to said first time, from which said improved quality image can be displayed, said improved quality image being displayed with higher quality than said course quality compressed image segment.
Claim 28
Dependent Claim
77 words
The method of claim 24 , wherein: obtaining said timer information about said coarse quality compressed image segment includes obtaining said further information about said coarse quality compressed image segment at a third time that is subsequent to said second time, beyond the information in said improved quality image, to provide said enhanced quality image, and compressing said information for said enhanced quality image, said enhanced quality image having more image details than said improved quality image.
Claim 29
Independent Claim
133 words
A method of displaying an image based on compressed image data, comprising: receiving a course quality compressed image segment and displaying an image based on said course quality compressed image segment on a display at a first time; receiving an improved quality information created based on additional information about the coarse quality compressed image segment, decompressing said improved quality information, and improving a quality of the image displayed on said display based on said improved quality information at a second time that is subsequent to said first time; and receiving an enhanced quality image information created based on further information about the coarse quality compressed image segment, decompressing said enhanced quality information, and updating said display to display the enhanced quality image at a third time that is subsequent to said second time.
Claim 30
Independent Claim
133 words
A method of displaying an image based on compressed image data, comprising: receiving a course quality compressed image segment and displaying an image based on said course quality compressed image segment on a display at a first time; receiving an improved quality information created based on additional information about the coarse quality compressed image segment, decompressing said improved quality information, and improving a quality of the image displayed on said display based on said improved quality information at a second time that is subsequent to said first time; and receiving an enhanced quality image information created based on further information about the coarse quality compressed image segment, decompressing said enhanced quality information, and updating said display to display the enhanced quality image at a third time that is subsequent to said second time.
References Cited (Backward Citations)
US4122440A
Cited
US4222076A
Cited
US4467317A
Cited
US4414580A
Cited
US4654484A
Cited
US4903317A
Cited
US4905297A
Cited
US4891643A
Cited
US4849810A
Cited
US4774562A
Cited
US4764805A
Cited
US4922508A
Cited
US4897717A
Cited
US4847677A
Cited
US5187755A
Cited
US5353132A
Cited
EP0402016A2
Cited
US5299025A
Cited
US5270832A
Cited
US5196946A
Cited
US5150209A
Cited
US5189526A
Cited
US5070532A
Cited
US5249053A
Cited
US5111292A
Cited
US5148272A
Cited
US5157488A
Cited
US5262878A
Cited
US5317411A
Cited
US5313296A
Cited
US5168375A
Cited
US5335088A
Cited
US5325125A
Cited
US5524067A
Cited
US5490130A
Cited
US5586200A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-09-16 | 2006-03-18 | 2006-09-17 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-09-16 | 2010-03-18 | 2010-09-17 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-09-16 | 2014-03-18 | 2014-09-17 | $7700.00 | Window Closed / Lapsed |