Method of video encoding by accumulated error processing and encoder therefor
First Claim
1. Method of video coding associated with processing accumulated errors, said method comprising the steps of:
- (a) generating motion vectors of an input image in a predetermined unit and the difference image between an image of filtering a motion-compensated image of a reconstructed previous frame and the input image on current frame, and then performing discrete cosine transform (DCT), quantization and variable length coding of the difference image;
(b) generating said motion-compensated image of the reconstructed previous frame from the reconstructed previous frame in said step (a) and said motion vectors; and
(c) filtering off accumulated errors while preserving the edges within said motion-compensated image of the reconstructed previous frame.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relating to a method of video coding associated with processing accumulated errors and a encoder therefor, the method comprising the steps of: (a) generating motion vectors of an input image in a predetermined unit and the difference image between an image of filtering a motion-compensated image on a reconstructed previous frame and the input image on current frame, and then performing discrete cosine transform (DCT), quantization and variable length coding on the difference image; (b) generating the motion-compensated image on the reconstructed previous frame from the reconstructed previous frame and the motion vectors; and (c) filtering off accumulated errors while preserving the edges within the motion-compensated image on the reconstructed previous frame. Therefore, random distributed noises due to accumulated errors can be removed and bit generation amounts by filtering off random accumulated errors with a high frequency characteristics before coding can be reduced.
-
Citations
7 Claims
-
1. Method of video coding associated with processing accumulated errors, said method comprising the steps of:
-
(a) generating motion vectors of an input image in a predetermined unit and the difference image between an image of filtering a motion-compensated image of a reconstructed previous frame and the input image on current frame, and then performing discrete cosine transform (DCT), quantization and variable length coding of the difference image; (b) generating said motion-compensated image of the reconstructed previous frame from the reconstructed previous frame in said step (a) and said motion vectors; and (c) filtering off accumulated errors while preserving the edges within said motion-compensated image of the reconstructed previous frame. - View Dependent Claims (2, 3)
-
-
4. Encoder for video coding associated with processing accumulated errors, said encoder comprising:
-
coding means for generating motion vectors of an input image in a predetermined unit and the difference image between an image of filtering a motion-compensated image of a reconstructed previous frame and the input image of current frame, and then performing discrete cosine transform (DCT), quantization and variable length coding of the difference image; means for generating said motion-compensated image of the reconstructed previous frame from the reconstructed previous frame and said motion vectors; and filter for filtering off accumulated errors while preserving the edges within said motion-compensated image of the reconstructed previous frame and transmitting the filtered motion-compensated image to said coding means. - View Dependent Claims (5, 6)
-
-
7. An image simplifying method by morphological filtering, comprising steps of:
-
(a) sequentially performing dilation and a first erosion on a received original signal by using a structuring element of a first predetermined size, and performing a second erosion on said first-erosion processed signal by using a structuring element of a minimum size; (b) selecting the higher-level signal of said signal resulting from said step (a) and said original signal; (c) comparing said signal resulting from said step (b) with said first-erosion processed signal; (d) repeatedly performing said second erosion and said steps (b) and (c) if said signal resulting from said step (b) is different from said first-erosion processed signal in said step (c); (e) sequentially performing erosion and a first dilation on said original signal by using a structuring element of a second predetermined size, and performing a second dilation on said first-dilation processed signal by using said structuring element of a minimum size; (f) selecting the lower-level signal of said signal resulting from said step (e) and a signal generated when said signal resulting from said step (b) is identical to said first-erosion processed signal in said step (c); and (g) repeatedly performing said second dilation and said steps (e) and (f) if said signal resulting from said step (e) is different from said first-dilation processed signal, and a final simplified signal is output if said signal resulting from said step (e) is identical to said first-dilation processed signal.
-
Specification