CPC H04N 19/63 (2014.11) [H04N 19/124 (2014.11); H04N 19/159 (2014.11); H04N 19/423 (2014.11); H04N 19/503 (2014.11); H04N 19/593 (2014.11); H04N 19/91 (2014.11)] | 13 Claims |
1. An encoder adapted to encode a sequence of frames, the encoder comprising:
a linear transform assembly adapted to apply a linear transform to the sequences of frames on a frame-by-frame basis so as to obtain a sequence of linearly transformed frames having an entropy that is lower than that of the frames in the sequence of frames to be encoded, and
an encoding assembly adapted to encode the sequence of linearly transformed frames so as to obtain a sequence of encoded frames comprising an amount of data that is less than that of the linearly transformed frames,
wherein the encoding assembly is adapted to encode at least one portion of a linearly transformed frame in an inter mode and to encode at least one other portion of the same linearly transformed frame in an intra mode, so as to obtain an encoded frame, the at least one portion and the at least one other portion having different spatial positions within the same linearly transformed frame,
whereby, in the inter mode, the encoding assembly provides a differential representation of a portion of the linearly transformed frame, the differential representation corresponding with a difference between, on the one hand, the portion of the linearly transformed frame and, on the other hand, a representation of a corresponding portion of at least one other linearly transformed frame, and in which the encoding assembly applies data compression to the differential representation of the portion of the linearly transformed frame, and
whereby, in the intra mode, the encoding assembly directly applies the data compression to another portion of the same linearly transformed frame.
|