US2006222254A1PendingUtilityA1
Method and apparatus for compression using reversible wavelet transforms and an embedded codestream
Est. expirySep 21, 2014(expired)· nominal 20-yr term from priority
H04N 21/6377H04N 19/60H04N 19/63H03M 7/30G06F 17/148H04N 19/645H04N 19/46H04N 19/12H04N 21/658H04N 19/129H04N 19/635H04N 19/647H04N 19/36H04N 19/98H04N 19/1883H04N 19/162H04N 19/122H04N 19/42H04N 19/156H04N 19/61H04N 19/102H04N 19/186H04N 19/593H04N 19/146H04N 19/15H04N 19/115H04N 19/167H04N 19/13
51
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A compression and decompression system in which a reversible wavelet filter are used to generates coefficients from input data, such as image data. The reversible wavelet filter is an efficient transform implemented with integer arithmetic that has exact reconstruction. The present invention uses the reversible wavelet filter in a lossless system (or lossy system) in which an embedded codestream is generated from the coefficients produced by the filter. An entropy coder performs entropy coding on the embedded codestream to produce the compressed data stream.
Claims
exact text as granted — not AI-modified1 . (canceled)
2 . (canceled)
3 . (canceled)
4 . (canceled)
5 . (canceled)
6 . (canceled)
7 . (canceled)
8 . (canceled)
9 . (canceled)
10 . (canceled)
11 . (canceled)
12 . (canceled)
13 . (canceled)
14 . (canceled)
15 . (canceled)
16 . (canceled)
17 . (canceled)
18 . (canceled)
19 . (canceled)
20 . (canceled)
21 . (canceled)
22 . (canceled)
23 . (canceled)
24 . (canceled)
25 . (canceled)
26 . (canceled)
27 . (canceled)
28 . (canceled)
29 . (canceled)
30 . (canceled)
31 . (canceled)
32 . (canceled)
33 . (canceled)
34 . (canceled)
35 . (canceled)
36 . (canceled)
37 . (canceled)
38 . (canceled)
39 . (canceled)
40 . (canceled)
41 . (canceled)
42 . (canceled)
43 . (canceled)
44 . (canceled)
45 . (canceled)
46 . (canceled)
47 . (canceled)
48 . (canceled)
49 . (canceled)
50 . (canceled)
51 . (canceled)
52 . (canceled)
53 . (canceled)
54 . (canceled)
55 . (canceled)
56 . (canceled)
57 . (canceled)
58 . (canceled)
59 . (canceled)
60 . (canceled)
61 . (canceled)
62 . (canceled)
63 . (canceled)
64 . (canceled)
65 . (canceled)
66 . (canceled)
67 . (canceled)
68 . An apparatus comprising:
a wavelet transform to generate wavelet coefficients; a model to model the wavelet coefficients from the wavelet transform as part of a process to generate coded data; and a channel manager to control rate at which the coded data is transmitted to a limited bandwidth channel, the coded data being categorized based on significance.
69 . The apparatus defined in claim 68 wherein the wavelet transform comprises a reversible wavelet transform.
70 . The apparatus defined in claim 68 wherein the channel manager divides the coded data based on significance.
71 . The apparatus defined in claim 70 wherein the channel manager determines significance for portions of the coded data using a threshold.
72 . The apparatus defined in claim 71 wherein the channel manager includes a memory to store coded data and overwrites less important data when the memory is full.
73 . The apparatus defined in claim 71 wherein the channel manager prevents transmission of coded data categorized as less significance, where significance is determined based on a threshold.
74 . The apparatus defined in claim 68 wherein the limited bandwidth channel indicates its bandwidth to the channel manager.
75 . The apparatus defined in claim 68 wherein the channel manager dynamically determines the bandwidth of the limited bandwidth channel based on the amount of time expended in sending a predetermined packet of data through the channel.
76 . The apparatus defined in claim 68 wherein tiles in the coded data are categorized based on the significance.
77 . A method comprising:
generating wavelet coefficients using a wavelet transform; modeling the wavelet coefficients from the wavelet transform as part of a process to generate coded data; and controlling rate at which the coded data is transmitted to a limited bandwidth channel, the coded data being categorized based on significance.
78 . The method defined in claim 77 wherein the wavelet transform comprises a reversible wavelet transform.
79 . The method defined in claim 77 wherein controlling rate at which the coded data is transmitted to a limited bandwidth channel comprises dividing the coded data based on significance.
80 . The method defined in claim 79 further comprising:
storing coded data in a memory; and overwriting less important data in the memory when the memory is full.
81 . The method defined in claim 79 wherein controlling rate at which the coded data is transmitted to a limited bandwidth channel comprises preventing transmission of coded data categorized as less significance, where significance is determined based on a threshold.
82 . The method defined in claim 77 further comprises the limited bandwidth channel indicating its bandwidth to a channel manager.
83 . The method defined in claim 77 wherein tiles in the coded data are categorized based on the significance.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.