Adaptive spatio-temporal compression/decompression of video image signals
First Claim
1. A method of adaptive spatio-temporally compressing/decompressing an image defined as an array of picture elements comprises the steps of:
- defining blocks of the picture elements as intermediate nodes and leaves according to a spatial quadtree hierarchy until all intermediary nodes are resolved into leaves, each leaf having an associated intensity value;
assigning for each leaf a temporal bit indicative of whether a significant change in the intensity value has occurred between successive frames of the image; and
encoding the intermediary nodes and leaves into a compressed data stream representative of the image having a first bit value for each intermediary node starting from the highest level of the spatial quadtree hierarchy and a second bit value for each leaf, each leaf where the temporal bit indicates the significant change being followed by a plurality of bits representing a new intensity value for that leaf.
6 Assignments
0 Petitions
Accused Products
Abstract
An adaptive spatio-temporal compression/decompression algorithm for a video image uses a quadtree hierarchy to represent each frame of the image, the quadtree hierarchy including intermediary nodes and leaves. For each leaf a temporal bit is added indicative of whether a significant intensity change occurred between two frames of the video image. If the temporal bit indicates the significant intensity change occurred between frames, then a new intensity value also is added to that leaf. A decoder using a state machine extracts from the resulting compressed data stream a start address, a block size and the new intensity value for each leaf having the significant intensity change between frames to update a display memory with the new intensity value at each pixel within the area defined by the start address and block size.
121 Citations
7 Claims
-
1. A method of adaptive spatio-temporally compressing/decompressing an image defined as an array of picture elements comprises the steps of:
-
defining blocks of the picture elements as intermediate nodes and leaves according to a spatial quadtree hierarchy until all intermediary nodes are resolved into leaves, each leaf having an associated intensity value; assigning for each leaf a temporal bit indicative of whether a significant change in the intensity value has occurred between successive frames of the image; and encoding the intermediary nodes and leaves into a compressed data stream representative of the image having a first bit value for each intermediary node starting from the highest level of the spatial quadtree hierarchy and a second bit value for each leaf, each leaf where the temporal bit indicates the significant change being followed by a plurality of bits representing a new intensity value for that leaf. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for adaptive spatio-temporal compressing/decompressing of an image comprising:
-
means for converting a signal representing the image into a digital data stream representing intensity values for each pixel of the image; means for storing a sequential portion of the digital data stream representing a frame of the image; means for determining temporal difference values for the pixels between two frames of the image; means for encoding the digital data stream into a compressed data stream as a function of the temporal difference values using a quadtree hierarchy of intermediary nodes and leaves, each leaf including a temporal bit indicative of a significant change in the intensity values for that leaf between the two frames, the compressed data stream having a single bit for each intermediary node of the quadtree of a first value, two bits for each leaf with the first bit being of a second value and the second bit being the temporal bit, and a plurality of bits representing a new intensity value for the leaf after each pair of leaf bits where the temporal bit has a specified value. - View Dependent Claims (6, 7)
-
Specification