Progressive image transmission using discrete wavelet transforms

   
   

Disclosed herein is a method of storing and of progressively transferring a still image so that it can be conveniently previewed during the transfer and so that a user can terminate the transfer at an early stage if the image turns out to be undesirable. The methods of the invention include transforming the image into a plurality of decomposition levels using a discrete wavelet transform. Each decomposition level comprises a plurality of subimages which allow reconstruction of an image representation of the still image. The decomposition levels are transmitted beginning with a base decomposition level providing a low level of image resolution and then proceeding with decomposition levels providing increasingly higher levels of image resolution. Within each decomposition level, rows of the various subimages are arranged or interlaced together in contiguous blocks, so that all data for a single row, at a single decomposition level, is transmitted together. At the receiving end of the transfer, the row blocks are reconstructed and displayed as they are received. The invention enables the initial display of a low resolution image which is gradually updated and sharpened, on a row-by-row basis, until a desired high resolution is achieved. The user may terminate the transfer at any point.

Hierin gegeben eine Methode der Speicherung und ein ruhiges Bild nach und nach bringen frei, damit sie während der Übertragung bequem vorher gesehen werden kann und damit ein Benutzer die Übertragung an einem frühen Stadium enden kann, wenn das Bild ausfällt, nicht wünschenswert zu sein. Die Methoden der Erfindung schließen das Umwandeln des Bildes in eine Mehrzahl der Aufspaltungniveaus ein, die einen getrennten Wavelet verwenden, umwandeln. Jedes Aufspaltungniveau enthält eine Mehrzahl von den subimages, die Rekonstruktion einer Bilddarstellung des ruhigen Bildes erlauben. Die Aufspaltungniveaus sind übertragener Anfang mit einem niedrigen Aufspaltungniveau, das ein niedriges Niveau der Bildauflösung bereitstellt und dann mit den Aufspaltungniveaus fortfährt, die in zunehmendem Maße höhere Niveaus der Bildauflösung bereitstellen. Innerhalb jedes Aufspaltungniveaus werden Reihen der verschiedenen subimages geordnet, oder zusammen verschachtelt in den angrenzenden Blöcken, damit alle Daten für eine einzelne Reihe, auf einem einzelnen Aufspaltungniveau, zusammen übertragen werden. Am empfangenden Ende der Übertragung, werden die Reihe Blöcke wieder aufgebaut und angezeigt, während sie empfangen werden. Die Erfindung ermöglicht der Ausgangsanzeige eines Tiefauflösung Bildes, das stufenweise aktualisiert wird und geschärft, auf einer Reihe-durch-Reihe Grundlage, bis eine gewünschte hohe Auflösung erzielt wird. Der Benutzer kann die Übertragung an irgendeinem Punkt enden.

 
Web www.patentalert.com

< Workstation for processing and producing a video signal

< Extensible schema for defining the visual appearance of computer system components

> Rewind and fast-forward for enhanced television

> System and method for media streaming

~ 00157