Encoding and decoding video signals using spatial filtering
AssigneeIntel Corporation
InventorRohit Agarwal
Life of this patent
Estimating the term…
Abstract
Reference frames are generated by applying spatial filtering to decoded video frames after pixel reconstruction. For encoding video signals, the reference frames are used to encode subsequent video frames using interframe encoding. For decoding video signals, the reference frames are used to decode subsequent video frames using interframe decoding. In a preferred embodiment, motion estimation and motion compensation form part of the interframe encoding and decoding procedures.
Claims36
A computer-implemented process for encoding video signals, comprising the steps of:
- (a) generating a first reference frame corresponding to a first video frame;
- (b) generating pixel differences between the first reference frame and a second video frame;
- (c) encoding the second video frame in accordance with the pixel differences to generate an encoded second video frame;
- (d) decoding the encoded second video frame to generate decoded pixel differences;
- (e) generating a decoded second video frame in accordance with the decoded pixel differences and the first reference frame;
- (f) applying a spatial filter to the decoded second video frame to generate a second reference frame;
- and
- (g) encoding a third video frame using the second reference frame.
An apparatus for encoding video signals, comprising:
- (a) means for generating a first reference frame corresponding to a first video frame;
- (b) means for generating pixel differences between the first reference frame and a second video frame;
- (c) means for encoding the second video frame in accordance with the pixel differences to generate an encoded second video frame;
- (d) means for decoding the encoded second video frame to generate decoded pixel differences;
- (e) means for generating a decoded second video frame in accordance with the decoded pixel differences and the first reference frame;
- (f) means for applying a spatial filter to the decoded second video frame to generate a second reference frame;
- and
- (g) means for encoding a third video frame using the second reference frame.
A computer-implemented process for decoding video signals, comprising the steps of:
- (a) decoding encoded video signals to generate a first reference frame;
- (b) decoding encoded video signals to generate decoded pixel differences;
- (c) generating a decoded second video frame in accordance with the decoded pixel differences and the first reference frame;
- (d) applying a spatial filter to the decoded second video frame to generate a second reference frame;
- and
- (e) decoding encoded video signals to generate a decoded third video frame using the second reference frame.
An apparatus for decoding video signals, comprising:
- (a) means for decoding encoded video signals to generate a first reference frame;
- (b) means for decoding encoded video signals to generate decoded pixel differences;
- (c) means for generating a decoded second video frame in accordance with the decoded pixel differences and the first reference frame;
- (d) means for applying a spatial filter to the decoded second video frame to generate a second reference frame;
- and
- (e) means for decoding encoded video signals to generate a decoded third video frame using the second reference frame.
Dependencies are inferred from the claim text.