Apparatus and method for encoding and decoding moving picture using wavelet transformation and motion estimation
First Claim
1. An apparatus for encoding a moving picture by using wavelet transformation based on a frame and motion estimation based on a block comprising:
- an input module for receiving original image data;
a wavelet module for wavelet-processing the data received through the input module;
a motion estimation module for obtaining a motion vector;
a motion compensation module for motion compensation by using the motion vector;
a storage module for storing the original image data being transmitted from the input module, the motion rector being transmitted from the motion estimation module, and difference signal data being transmitted from the motion compensation module, and for transmitting the stored data to a corresponding module according to request of the corresponding module;
an output module for outputting one bit stream by coupling the data being inputted from the wavelet module with the motion vector being inputted from the storage module; and
a control module for controlling operations of the respective modules, wherein said motion estimation module comprises;
at least one input buffer for storing data being transmitted from the storage module; and
an input buffer controller for controlling an output sequence of the data stored in the at least one input buffer.
1 Assignment
0 Petitions
Accused Products
Abstract
An encoding and decoding apparatus using a wavelet transformation and motion estimation is disclosed. The apparatus includes an input module for receiving an image data, a wavelet module for wavelet-transforming the image data received through the input module, an estimation/compensation module, a storage module for storing the image data being transmitted from the input module and transmitting the stored data in a request from the respective modules, an output module for outputting one bit stream by coupling the data being inputted from the wavelet module and a data corresponding to the motion vector being inputted from the storage module, and a control module for controlling operations of the respective modules. According to the present invention, though memories of small amount are used, whole image can be wavelet-transformed and a motion of a block can be estimated in real time when the encoding and decoding a moving picture at real time.
-
Citations
36 Claims
-
1. An apparatus for encoding a moving picture by using wavelet transformation based on a frame and motion estimation based on a block comprising:
-
an input module for receiving original image data;
a wavelet module for wavelet-processing the data received through the input module;
a motion estimation module for obtaining a motion vector;
a motion compensation module for motion compensation by using the motion vector;
a storage module for storing the original image data being transmitted from the input module, the motion rector being transmitted from the motion estimation module, and difference signal data being transmitted from the motion compensation module, and for transmitting the stored data to a corresponding module according to request of the corresponding module;
an output module for outputting one bit stream by coupling the data being inputted from the wavelet module with the motion vector being inputted from the storage module; and
a control module for controlling operations of the respective modules, wherein said motion estimation module comprises;
at least one input buffer for storing data being transmitted from the storage module; and
an input buffer controller for controlling an output sequence of the data stored in the at least one input buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An encoding and decoding apparatus, comprising:
-
an encoding module comprising;
an input module for receiving original image data;
a wavelet module for wavelet-processing the data received through the input module;
a motion estimation module for obtaining a motion vector, wherein said motion estimation module comprise at least one input buffer for storing data being transmitted from a storage module; and
a motion compensation module for motion compensation by using the motion vector, wherein the motion estimation module comprises, at least one input buffer for storing data being transmitted from the data stored in the input buffer;
an input buffer controller for controlling an output sequence of the data stored in the input buffer;
a delay for delaying an output data from the input buffer according to the input buffer controller;
a multiplexer for transmitting data outputted from the delay; and
a motion estimator for obtaining the motion vector by processing data outputted from the multiplexer; and
a decoding module. - View Dependent Claims (28, 29)
-
-
30. An apparatus for encoding a moving picture by using wavelet transformation based on a frame and motion estimation based on a block comprising
an input module for receiving original image data; -
a wavelet module for wavelet-processing the data received through the input module;
a motion estimation module for obtaining a motion vector;
a motion compensation module for motion compensation by using the motion vector;
a storage module for storing the original image data being transmitted from the input module, the motion vector being transmitted from the motion estimation module, and difference signal data being transmitted from the motion compensation module, and for transmitting the stored data to a corresponding module according to request of the corresponding module;
an output module for outputting one bit stream by coupling the data being inputted from the wavelet module with the motion vector being inputted from the storage module; and
a control module for controlling operations of the respective modules, wherein the input module comprises an input buffer and output buffer;
wherein the input buffer transmits the original image data being inputted into the input module to the storage module;
wherein the output buffer reads data corresponding to the difference between a current frame and a previous frame being transmitted from the storage module and transmits the read data to the wavelet module; and
wherein the input buffer of the input module comprises a demultiplexer for separating a brightness data and chrominance data from the original image data being inputted into the input module, respectively. - View Dependent Claims (31, 32, 33, 34)
-
-
35. An apparatus for encoding a moving picture by using wavelet transformation based on a frame and motion estimation based on a block comprising:
-
an input module for receiving original image data;
a wavelet module for wavelet-processing the data received through the input module;
a motion estimation module for obtaining a motion vector;
a motion compensation module for motion compensation by using the motion vector;
a storage module for storing the original image data being transmitted from the input module, the motion vector being transmitted from the motion estimation module, and difference signal data being transmitted from the motion compensation module, and for transmitting the stored data to a corresponding module according to request of the corresponding module;
an output module for outputting one bit stream by coupling the data being inputted from the wavelet module with the motion vector being inputted from the storage module, wherein the output module comprises;
a FIFO recording controller for gating an input of a stream FIFO and monitoring whether the stream FIFO is full or not; and
FIFO read controller for gating an output of the stream FIFO and monitoring whether the stream FIFO is empty or not; and
a control module for controlling operations of the respective modules. - View Dependent Claims (36)
-
Specification