CPC H04N 19/423 (2014.11) [H04N 19/137 (2014.11); H04N 19/159 (2014.11); H04N 19/186 (2014.11); H04N 19/593 (2014.11); H04N 19/91 (2014.11)] | 16 Claims |
1. A video decoding apparatus comprising:
an entropy decoder configured to receive a bit stream and generate input data,
wherein the input data comprises one of first data including motion information and second data including intra prediction information;
a first buffer connected to the entropy decoder and configured to store the input data received from the entropy decoder;
a first motion compensation processor connected to the first buffer and configured to extract motion compensation reference data based on the input data;
a pixel cache connected to the first motion compensation processor and configured to store the motion compensation reference data received from a memory through a data bus;
a second buffer;
a first multiplexer having:
a first input directly connected to the first buffer to form a first data processing path having no intervening functional component between the first input and the first buffer,
a second input connected to the pixel cache to form a second data processing path, and
an output connected to the second buffer; and
a controller configured to control the first multiplexer such that:
when the input data is the first data, the first multiplexer selects the second data processing path and the second buffer stores the motion compensation reference data stored in the pixel cache; and
when the input data is the second data, the first multiplexer selects the first data processing path, and the second buffer stores the second data stored in the first buffer.
|