Associative Processors have become popular because of their ability to perform parallel operations in massive scale. The use of Associative Processors especially for MPEG4/H.263 video coding was found to have low power consumption. However they lack the ability to perform computationally intensive block transforms. The paper discusses requirements for video processing and shows how Associative Processors are more suited for video coding than RISC architectures. We highlight the various drawbacks of using Associative Processors for video coding and propose a new Distributed Arithmetic based enhancement to the architecture that provides greater flexibility in the implementation of video coding algorithms. These modifications help in faster computation of DCT and simulations of the proposed enhancement show that MPEG 4 simple profile encoder can be implemented in less than 10 MIPS.
[1]
Andrew Wolfe,et al.
Available parallelism in video applications
,
1997,
Proceedings of 30th Annual International Symposium on Microarchitecture.
[2]
B. Lee.
A new algorithm to compute the discrete cosine Transform
,
1984
.
[3]
Konstantinos Konstantinides,et al.
Image and Video Compression Standards: Algorithms and Architectures
,
1997
.
[4]
S.A. White,et al.
Applications of distributed arithmetic to digital signal processing: a tutorial review
,
1989,
IEEE ASSP Magazine.
[5]
Wen-Hsiung Chen,et al.
A Fast Computational Algorithm for the Discrete Cosine Transform
,
1977,
IEEE Trans. Commun..
[6]
Dan Schonfeld,et al.
System on a chip with MPEG-4 capability
,
2002,
SPIE ITCom.