Share Email Print
cover

Proceedings Paper

Adaptive parallel video coding algorithm
Author(s): Kwong-Keung Leung; Nelson Hon Ching Yung; Paul Y. S. Cheung
Format Member Price Non-Member Price
PDF $14.40 $18.00

Paper Abstract

Parallel encoding of video inevitably gives varying frame rate performance due to dynamically changing video content and motion field since the encoding process of each macro-block, especially motion estimation, is data dependent. A multiprocessor schedule optimized for a particular frame with certain macro-block encoding time may not be optimized towards another frame with different encoding time, which causes performance degradation to the parallelization. To tackle this problem, we propose a method based on a batch of near-optimal schedules generated at compile-time and a run-time mechanism to select the schedule giving the shortest predicted critical path length. This method has the advantage of being near- optimal using compile-time schedules while involving only run- time selection rather than re-scheduling. Implementation on the IBM SP2 multiprocessor system using 24 processors gives an average speedup of about 13.5 (frame rate of 38.5 frames per second) for a CIF sequence consisting of segments of 6 different scenes. This is equivalent to an average improvement of about 16.9% over the single schedule scheme with schedule adapted to each of the scenes. Using an open test sequence consisting of 8 video segments, the average improvement achieved is 13.2%, i.e. an average speedup of 13.3 (35.6 frames per second).

Paper Details

Date Published: 29 December 2000
PDF: 12 pages
Proc. SPIE 4310, Visual Communications and Image Processing 2001, (29 December 2000); doi: 10.1117/12.411806
Show Author Affiliations
Kwong-Keung Leung, Univ. of Hong Kong (Hong Kong)
Nelson Hon Ching Yung, Univ. of Hong Kong (Hong Kong)
Paul Y. S. Cheung, Univ. of Hong Kong (Hong Kong)


Published in SPIE Proceedings Vol. 4310:
Visual Communications and Image Processing 2001
Bernd Girod; Charles A. Bouman; Eckehard G. Steinbach, Editor(s)

© SPIE. Terms of Use
Back to Top