DocumentCode
304827
Title
DVFLEX: a flexible MPEG real time video codec
Author
Bouville, C. ; Hollier, P. ; Dubois, J.L. ; Marchal, I. ; Thébault, B. ; Klefstad, M.
Author_Institution
CCETT, Cesson Sevigne, France
Volume
1
fYear
1996
fDate
16-19 Sep 1996
Firstpage
829
Abstract
The MPEG-2 video coding standard offers great latitude in implementation and covers a wide variety of applications. The DVFLEX video encoder allows one to take advantage of this flexibility by making the whole coding loop including the bitstream generation, software programmable. The DVFLEX architecture is basically an array of linearly-connected processing modules. These modules are based on the MVP (TMS320C80) and include dedicated I/O ports for video, bitstream and inter-processor communications. All these I/O ports allow the processing to be performed in parallel with I/Os. The processing workload is distributed among these modules on an image region per processor basis. As for the on-chip MVP processors, tasks assignment is much more constrained because of the bitstream handling problems. Although suboptimal, the solution we describe is simple and gives satisfactory results. However, the on-chip to off-chip memory I/Os have to be carefully handled so as to keep the processors busy
Keywords
code standards; digital signal processing chips; parallel architectures; parallel programming; telecommunication standards; video codecs; video coding; DVFLEX architecture; DVFLEX video encoder; MPEG real time video codec; MPEG-2 video coding standard; TMS320C80; bitstream generation; bitstream handling problems; coding loop; dedicated I/O ports; image region; interprocessor communications; linearly-connected processing modules; on-chip MVP processors; parallel processing; parallel programming; software programmable coding; Application software; Bit rate; Computer architecture; Concurrent computing; Delay; Encoding; Motion estimation; Strain control; Video codecs; Video coding;
fLanguage
English
Publisher
ieee
Conference_Titel
Image Processing, 1996. Proceedings., International Conference on
Conference_Location
Lausanne
Print_ISBN
0-7803-3259-8
Type
conf
DOI
10.1109/ICIP.1996.561033
Filename
561033
Link To Document