Sélection de la langue

Search

Sommaire du brevet 2361410 

Énoncé de désistement de responsabilité concernant l'information provenant de tiers

Une partie des informations de ce site Web a été fournie par des sources externes. Le gouvernement du Canada n'assume aucune responsabilité concernant la précision, l'actualité ou la fiabilité des informations fournies par les sources externes. Les utilisateurs qui désirent employer cette information devraient consulter directement la source des informations. Le contenu fourni par les sources externes n'est pas assujetti aux exigences sur les langues officielles, la protection des renseignements personnels et l'accessibilité.

Disponibilité de l'Abrégé et des Revendications

L'apparition de différences dans le texte et l'image des Revendications et de l'Abrégé dépend du moment auquel le document est publié. Les textes des Revendications et de l'Abrégé sont affichés :

  • lorsque la demande peut être examinée par le public;
  • lorsque le brevet est émis (délivrance).
(12) Demande de brevet: (11) CA 2361410
(54) Titre français: QUANTIFICATION DU SIGNAL OPTIMISEE
(54) Titre anglais: OPTIMIZED SIGNAL QUANTIFICATION
Statut: Morte
Données bibliographiques
(51) Classification internationale des brevets (CIB):
  • G06K 9/00 (2006.01)
  • G06T 9/00 (2006.01)
  • H04N 7/26 (2006.01)
(72) Inventeurs :
  • GOERTZEN, KENBE D. (Etats-Unis d'Amérique)
(73) Titulaires :
  • QUVIS, INC. (Etats-Unis d'Amérique)
(71) Demandeurs :
  • QUVIS, INC. (Etats-Unis d'Amérique)
(74) Agent: GOWLING LAFLEUR HENDERSON LLP
(74) Co-agent:
(45) Délivré:
(86) Date de dépôt PCT: 2000-02-04
(87) Mise à la disponibilité du public: 2000-08-10
Requête d'examen: 2005-02-02
Licence disponible: S.O.
(25) Langue des documents déposés: Anglais

Traité de coopération en matière de brevets (PCT): Oui
(86) Numéro de la demande PCT: PCT/US2000/003051
(87) Numéro de publication internationale PCT: WO2000/046738
(85) Entrée nationale: 2001-08-02

(30) Données de priorité de la demande:
Numéro de la demande Pays / territoire Date
60/118,555 Etats-Unis d'Amérique 1999-02-04

Abrégés

Abrégé français

L'invention concerne un procédé d'optimisation de la quantification (140) du signal consistant à appliquer au signal des filtres réversibles (110) en vue de pré-quantifier le signal sous forme de fonction continue du domaine fréquentiel; à pré-traiter (120) le signal afin de le placer dans l'espace couleurs et dans le domaine fréquentiel appropriés, à appliquer au signal des transformées de sous-bandes (130) afin de séparer le signal en plages de fréquence (140) et à coder le signal de manière entropique (150).


Abrégé anglais




A method for optimizing signal quantification (140) including applying
reversible filters (110) to the signal in order to pre-quantify the signal as
a continuous function of the frequency domain; pre-processing the signal (120)
in order to place it in proper color space and frequency domain; applying
subband transforms to the signal (130) in order to split the signal into
frequency regions (140), and entropy coding the signal (150).

Revendications

Note : Les revendications sont présentées dans la langue officielle dans laquelle elles ont été soumises.



I claim:

1. A method for optimizing signal quantification comprising:
applying reversible filters to the signal in order to pre-quantify the signal
as a
continuous function of the frequency domain;
pre-processing the signal;
applying subband transforms to the signal wherein the signal is split into
frequency regions; and
entropy coding the signal.
2. The method of claim 1, wherein the step of applying subband
transforms to the signal comprises using a continuous function to quantify the
frequency regions.
3. The method of claim 1, wherein the step of pre-processing the signal
includes converting the colorspace of the signal.
4. The method of claim 1, wherein the step of applying reversible filters to
the signal comprises using a quantification filter.
5. The method of claim 4, wherein the step of applying subband
transforms includes using a subband filter.
6. The method of claim 5, wherein the step of applying reversible filters to
the signal further comprises using a subband filter in conjunction with the
quantification filter design to increase the degrees of freedom for design of
the
subband filters.
7. The method of claim 1, wherein the step of applying subband
transforms includes applying the subband transforms separately by dimension.
8. The method of claim 1, further comprising the step of quantifying the



10


transformed image to a curve matching the resolution function established by
sampling theory.
9. The method of claim 1, wherein the method comprises the further step
of calculating a quantification function that approximates the desired signal.
10. The method of claim 9, the method comprising the further step of:
designing an exactly continuous filter and its inverse for the calculated
quantification
function.
11. The method of claim 10 comprising the further step of: responsive to the
an inability to design an exact continuous filter and its inverse for the
quantification
function, designing a filter and its inverse which are bounded by the desired
continuous function wherein the desired function is used as a lower bound.
12. The method of claim 1, further comprising the step of dividing signal
frequency range into regions created by the step of applying a subband
transform to
the signal.
13. The method of claim 12, further comprising the step of: using a family of
filters to approximate the desired continuous function.
14. The method of claim 12, further comprising the step of: using a single
filter recursively to approximate the desired continuous function.



11

Description

Note : Les descriptions sont présentées dans la langue officielle dans laquelle elles ont été soumises.




CA 02361410 2001-08-02
WO 00/46738 PCT/US00/03051
Optimized Signal Quantification
Related Application
The subject matter of this application is related to the subject matter of the
following commonly owned applications: Serial Number 09/112,668, attorney
docket
number 3486, titled "Apparatus And Method For Entropy Coding', filed on July
9,
1998, also by Kenbe Goertzen; Serial Number , attorney docket number 4754,
titled "Scaleable Resolution Motion Image Recording And Storage System', filed
concurrently, also by Kenbe Goertzen; Serial Number , attorney docket
number 4753, titled "A System And Method For Improving Compressed Image
Appearance Using Stochastic Resonance And Energy Replacement", filed
concurrently, also by Kenbe Goertzen; Serial Number , attorney docket
number 4754, titled "Scaleable Resolution Motion Image Recording And Storage
System', filed concurrently, also by Kenbe Goertzen; Serial Number
attorney docket number 4756, titled "Quality Priority Image Storage and
Commurucatiori', filed concurrently, also by Kenbe Goertzen; the contents of
which
are incorporated by reference as if fully disclosed herein.
Technical Field
This invention pertains to the field of digital signal compression and
quantification. More specifically, the present invention related to a method
for
optimizing signal quantification, particularly the quantification of signals
transmitting still and motion image components.
Shortcomings of Prior Art



CA 02361410 2001-08-02
WO 00/46738 PCT/US00/03051
Multiband compression methods have generally divided a signal into
frequency components and then used some method to quantify the values in each
of
the frequency bands in order to represent the desired signal quality. Some of
the
problems with this approach include:
1. Only a small number of frequency bands are used so the regional
quantification
method is a Less than optimal coarse approximation of the desired function.
2. Unequal quantification of neighboring frequency bands generally increases
the
amount of aliasing in the reconstruction mechanism.
3. Many quantification methods can generate undesirable artifacts in various
degenerate cases.
4. Quantification as a separate process adds time or hardware to the
implementation.
5. Quantification as a separate process can add additional noise.
What is needed is a system and method for quantifying one or more signals in
an image stream such that the method can be easily implemented while offering
better coding efficiency and more degrees of freedom in designing subband
filters.
Summary of Invention
Wavelet compression of images generally consists of subband transforms of an
image into frequency regions. These regions are then quantified to relative
resolutions and entropy coded. The present invention uses a continuous and
frequency specific function to quantify the regions rather than a regional
approximation.
More specifically, the method uses reversible filters before and after signal
quantification as a continuous function of the frequency domain. This allows
the
2



CA 02361410 2001-08-02
WO 00/46738 PCT/US00/03051
scaling function to be either the exact desired function, or more closely
approximate
the desired continuous quantification function. It also allows the
characteristics of any
quantification and aliasing artifacts to be tailored to the particular
application. As a
result, the present invention provides better interpolation of quantification
errors
resulting in less noticeable artifacts in the quantified stream. The present
invention
also provides lower aliasing energy between subbands.
Brief Description of the Drawings
These and other more detailed and specific objects and features of the present
invention are more fully disclosed in the following specification, reference
being had
to the accompanying drawings in which:
Fig.1 is a flowchart illustrating the preferred method of the present
invention;
Fig. 2 is an example of a typical 2D quantification map for a 2 band pyramid
transform;
Fig. 3 is an example of an optimum quantification map for a separable
complete 2 band transform;
Fig. 4 is an example of an optimum quantification map for a non-separable
complete 2 band transform;
Fig. 5 is an example slice of the quantification surfaces demonstrating the
advantages provided by the present invention; and
Fig. 6A and 6B are examples of a bandsplit filter that was made more accurate
by applying the method of optimum quantification.
Detailed Description
Wavelet compression of images generally consists of subband transforms of an
image into frequency regions. These regions are then quantified to relative
3



CA 02361410 2001-08-02
WO 00/46738 PCT/US00/03051
resolutions and entropy coded. Although the method will be described in terms
of
steps, the steps involving application of the quantification and inverse
quantification
functions to the signal can also be incorporated directly into the subband
analysis and
synthesis filters thus avoiding a separate quantification and dequantification
step.
Referring now to figure 1, the method of the present invention is shown. In a
first embodiment, the method begins by applying 110 reversible filters to the
signal in
order to pre-quantify the signal as a continuous function of the frequency
domain.
'This allows the scaling function to be either the exact desired function, or
more
closely approximate the desired continuous quantification function. It also
allows the
characteristics of any quantification and aliasing artifacts to be tailored to
the specific
application or signal.
After filtering the signal, the signal is pre-processed 120. This might
include
performing any number of different processes on the signal, such as converting
the
colorspace. Other forms of preprocessing may be applied depending on the type
of
signal and the desired output. In step 130, subband transforms of the signal
split the
signal into frequency regions. This enables quantification of the signal by
region.
While the region quantification step is described as a separate step from
subband transforms, these two steps may be combined into a single step if
desired. In
this step 140, each region is separately quantified. In the preferred
embodiment of the
present invention, a continuous function is used to quantify the frequency
regions.
This can provide a significant improvement in efficiency over a stepwise
approximation, as well as a reduction in aliasing. Finally, the quantified
signal is
subjected to entropy coding resulting in maximum compression. In the preferred
embodiment, the step of entropy coding is performed in accordance with the
entropy
4



CA 02361410 2001-08-02
WO 00/46738 PCT/US00/03051
coding method described in the related application entitled, "Apparatus and
Method
for Entropy Coding."
An important application of this method is still and motion image encoding.
Images are often sampled as discrete x,y or x,y,z grids of digital values. If
these
values are Iinearized with uncorrelated noise, then sampling theory indicates
that as
the frequency of interest is reduced from the Nyquest frequency, the signal
resolution
increases. It is desirable to quantify the transformed image to a curve
matching the
resolution function established by sampling theory. This function in one
dimension
is:
resolution = (1/frequency)~0.5 * Nyquest resolution
where frequency is in the range of {0..1} where 1 represents the Nyquest
frequency
The separable n dimensional case is:
resolution = (product from 1 to n of (1/Fn)~0.5 ) * Nyquest resolution
Subband image coders typically quantify the subbands using a stepwise
approximation of this function to obtain acceptable images after compression.
If a
continuous function is used for the quantification, it can provide a
significant
improvement in efficiency over a stepwise approximation, as well as a
reduction in
aliasing. Reversible quantification filter functions can also be developed to
provide
other types of continuous quantification functions other than those provided
by
sampling theory. An example would be a continuous quantification function
matching human perception resolution.
Even in cases where an exact continuous filter and its inverse cannot be
designed for the desired quantification function, benefit from the method can
be
obtained by treating the desired function as a lower bound and designing a
filter and



CA 02361410 2001-08-02
WO 00/46738 PCT/US00/03051
its inverse which are bounded by the desired continuous function but better
than a
stepwise approximation by region.
The greater the dynamic range required of the quantification filter and its
inverse, the more difficult they are to design. This problem can be solved by
dividing
the range into regions combined with the subband transform process. Once the
range
has been divided, a family of filters may be used to approximate the desired
continuous function. Alternatively, a single filter can be used recursively.
If the subband mechanism has adequate resolution, the subband filters can be
convolved with the quantification filters to combine the transform steps. In a
preferred embodiment, the quantification filter design is combined with the
subband
filter design to increase the degrees of freedom for design of the subband
filters. This
would enable one to design a subband filter in a similar fashion to
biorthagonal filter
design.
Subband transforms may also be applied separately by dimension. If subband
1 S transforms are to be applied separately by dimension, then the type of
transform is
determined by the desire to generate a smooth and continuous quantification
function matching the resolution specified by sampling theory. This requires
that
only the low frequency halfband from each bandsplit be further subdivided.
In the case of two or more dimensions, this requires a more complete
transform than the typical pyramid subband transform. A two-dimensional two-
band pyramid transform generates 7 regions, a complete transform of low
frequencies
by dimension generates 9 regions, and a full transform would generate 16. Non-
separable multidimensional filters and subband transforms can then be designed
which allow the generation of the smooth, continuous quantification function
for a
6



CA 02361410 2001-08-02
WO 00/46738 PCT/US00/03051
pyramid transform. While the above method was described as the preferred
embodiment, the following embodiments represent alternative compression
processing methods.
The following is an alternate set of steps for a Precompensation -based
subband image compression process.
Step 1: preprocessing such as color space conversion
Step 2: precompensation filter matching sampling theory resolution (may be
combined with transform)
Step 3: subband transform
Step 4: entropy coding
The following is an alternate combined subband image compression process
Step 1: preprocessing such as color space conversion
Step 2: subband transform matching sampling theory resolution
Step 3: entropy coding
Examples and Related Calculations
The following three plots outline the difference for a quantification surface
which will assure 0 dB of loss at the Nyquest frequency. Referring to Figure
2, an
example of a typical 2D quantification map for a 2 band pyramid transform is
shown.
The illustrated transform was generated by using the following plotting
equation:
Plot3D[dB[rs2b[x,y]],{x,O,Pi},{y,O,Pi},PlotPoints->30,PlotRange->{0,18}];
Referring to Figure 3, an example of an optimum quantification map for a
separable complete 2 band transform is shown. The illustrated transform was
generated by using the following plotting equation:
Plot3D[dB[rc2b[x,y]],{x,O,Pi},{y,O,Pi},PlotPoints->30,P1otRange->{0,18}];
7



CA 02361410 2001-08-02
WO 00/46738 PCT/US00/03051
Referring now to figure 4, an example of an optimum quantification map for a
non-separable complete 2 band transform is provided. The illustrated transform
was
generated by using the following plotting equation:
Plot3D[dB[rr2b[x,y]]+3,{x,O,Pi},{y,O,Pi},PlotPoints->30,P1otRange->{0,18}]
Referring now to figure 5, an example slice of the quantification surfaces
demonstrate the advantages provided by the present invention. The plot was
generated using the following plotting equation:
Plot[{dB [rs2b [x,x]],dB [rc2b [x,x]],dB [rr2b[x,x]]+3}, {x,O,Pi},Plo tRange->
{0,20}
The following equations provide a method for calculating the non-separable
and separable advantage over a stepwise approximation for a given channel
resolution.
N[NIntegrate[dB[rs2b[x,y]]-(dB[rr2b[x,y]]+3),{x,O,Pi},{y,O,Pi}]/Pi~2] 3.77673
N[NIntegrate[dB[rs2b[x,y]]-dB[rc2b[x,y]],{x,O,Pi},{y,O,Pi}]/Pi~2] 3.25787
Referring now to figure 6A and 6B, an example of a bandsplit filter which was
made more accurate by applying the method of optimum quantification is shown.
The variables used in the plotting equation are provided below.
tal={1168, 590, -106, -78, 34};
tsl={1168, 590, -106, -78, 34};
tah={990, -454+1, -166, 83-1, 42};
tsh={1390+6, -769, -18-3, 62, 30};
ralt[w_]:=Sum[Cos[n*w]*tal[[Abs[n]+1]],{n,-4,4}]/ (2048)
raht[w_]:=Sum[Cos[n*w]*tah[[Abs[n]+1]],{n,-4,4}]/ (2048)
rslt[w_]:=Sum[Cos[n*w]*tsl[[Abs[n]+1]],{n,-4,4}]/ (2048)
rsht[w_]:=Sum[Cos[n*w]*tsh[[Abs[n]+1]],{n,-4,4}]/(2048)



CA 02361410 2001-08-02
WO 00/46738 PCT/US00/03051
Figure 6A was plotted using the following equation:
Plot[{(raft[x]*rslt[x]+raht[x]*rsht[x]-1)*1000},{x,O,Pi}].
Figure 6B was plotted using the following equation:
Plot[{ralt[x],raht[x],rslt[x],rsht[x] }, {x,O,Pi}].
Although the description above contains many detailed descriptions, these
descriptions should not be construed as limiting the scope of the invention
but merely
as providing illustrations of some of the presently preferred implementations
of this
invention. For example, although this method was described with reference to
standard motion and still images, this method can be used to optimize
quantification
of any signal stream. Thus the scope of the invention should be determined by
the
appended claims and their legal equivalents, rather than by examples given.
9

Dessin représentatif
Une figure unique qui représente un dessin illustrant l'invention.
États administratifs

Pour une meilleure compréhension de l'état de la demande ou brevet qui figure sur cette page, la rubrique Mise en garde , et les descriptions de Brevet , États administratifs , Taxes périodiques et Historique des paiements devraient être consultées.

États administratifs

Titre Date
Date de délivrance prévu Non disponible
(86) Date de dépôt PCT 2000-02-04
(87) Date de publication PCT 2000-08-10
(85) Entrée nationale 2001-08-02
Requête d'examen 2005-02-02
Demande morte 2008-02-04

Historique d'abandonnement

Date d'abandonnement Raison Reinstatement Date
2007-02-05 Taxe périodique sur la demande impayée

Historique des paiements

Type de taxes Anniversaire Échéance Montant payé Date payée
Enregistrement de documents 100,00 $ 2001-08-02
Le dépôt d'une demande de brevet 300,00 $ 2001-08-02
Taxe de maintien en état - Demande - nouvelle loi 2 2002-02-04 100,00 $ 2002-01-29
Taxe de maintien en état - Demande - nouvelle loi 3 2003-02-04 100,00 $ 2003-02-04
Taxe de maintien en état - Demande - nouvelle loi 4 2004-02-04 100,00 $ 2004-01-28
Taxe de maintien en état - Demande - nouvelle loi 5 2005-02-04 200,00 $ 2005-02-01
Requête d'examen 800,00 $ 2005-02-02
Taxe de maintien en état - Demande - nouvelle loi 6 2006-02-06 200,00 $ 2006-02-06
Titulaires au dossier

Les titulaires actuels et antérieures au dossier sont affichés en ordre alphabétique.

Titulaires actuels au dossier
QUVIS, INC.
Titulaires antérieures au dossier
GOERTZEN, KENBE D.
Les propriétaires antérieurs qui ne figurent pas dans la liste des « Propriétaires au dossier » apparaîtront dans d'autres documents au dossier.
Documents

Pour visionner les fichiers sélectionnés, entrer le code reCAPTCHA :



Pour visualiser une image, cliquer sur un lien dans la colonne description du document. Pour télécharger l'image (les images), cliquer l'une ou plusieurs cases à cocher dans la première colonne et ensuite cliquer sur le bouton "Télécharger sélection en format PDF (archive Zip)" ou le bouton "Télécharger sélection (en un fichier PDF fusionné)".

Liste des documents de brevet publiés et non publiés sur la BDBC .

Si vous avez des difficultés à accéder au contenu, veuillez communiquer avec le Centre de services à la clientèle au 1-866-997-1936, ou envoyer un courriel au Centre de service à la clientèle de l'OPIC.


Description du
Document 
Date
(yyyy-mm-dd) 
Nombre de pages   Taille de l'image (Ko) 
Dessins représentatifs 2001-12-03 1 4
Abrégé 2001-08-02 1 44
Revendications 2001-08-02 2 60
Dessins 2001-08-02 7 145
Description 2001-08-02 9 329
Page couverture 2001-12-13 1 31
Taxes 2002-01-29 1 25
PCT 2001-08-02 4 133
Cession 2001-08-02 3 82
Correspondance 2001-12-04 1 24
PCT 2001-08-10 3 140
Cession 2002-03-08 2 64
Taxes 2003-02-04 1 30
Poursuite-Amendment 2005-02-02 1 30
Poursuite-Amendment 2005-03-29 1 41