Patent US1655424A successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag