摘要 |
<p>PROBLEM TO BE SOLVED: To speed up a two-dimensional discrete cosine transformation processing by means of an SIMD(single instruction multiple data-stream). SOLUTION: RGB picture data are stored in a buffer memory 12 in a scanning order. A color conversion circuit 14 sequentially takes out RGB picture information for one macro block on the buffer memory 12, convert them into luminance color difference information and stores them in a buffer memory 16. A rearranging circuit 18 rearranges luminance data and color difference data, which are stored in the buffer memory 16, in an order fitted to two-dimensional discrete cosine transformation by an SIDM processing in a DCT circuit and stores them in a buffer memory 20. The DCT circuit 22 executes two-dimensional discrete cosine transformation on picture data on the buffer memory 20 and stores conversion coefficient data in a memory 24. A quantization/ variable length encoding circuit 26 quantizes conversion coefficient data stored in the buffer memory 24 and executes variable length encoding.</p> |