TY - GEN
T1 - Design and implementation of a videotext extractor on dual-core platform
AU - Fang, Chih Lun
AU - Tsai, Tsung Han
AU - Kuo, Ren Chih
PY - 2008
Y1 - 2008
N2 - Many videotexts exist in TV programs. Some videotexts provide valuable information. Thus, an efficient design to extract these videotexts is requested. Existing videotext extractors work on the PC platform and they are difficult to achieve real-time extraction and integration. Therefore, this work designs a videotext extractor on a dual-core platform. A distributed design framework for a dual-core platform is proposed. The extraction task is dispatched to the ARM and the DSP. The ARM core executes capture, display, control, and extraction threads. The DSP core performs algorithms. The ARM and the DSP communicate by buffers and solid channels. On the DSP side, some techniques are manipulated to optimize the videotext extractor. They include software pipeline, internal memory, adjusted program, assembly optimization, and DMA. To achieve high performance, two transferred schemes of DMA are proposed. This system is implemented on the TI Davinci DM6446 platform. All input videos are 720 × 480 with 30 fps captured from real-time DVB-T system. The simulation result shows that this extractor can process the large-size frames, and all the videotext can be extracted. With this novel architecture, the extraction speed can be enhanced to 23 frames per second.
AB - Many videotexts exist in TV programs. Some videotexts provide valuable information. Thus, an efficient design to extract these videotexts is requested. Existing videotext extractors work on the PC platform and they are difficult to achieve real-time extraction and integration. Therefore, this work designs a videotext extractor on a dual-core platform. A distributed design framework for a dual-core platform is proposed. The extraction task is dispatched to the ARM and the DSP. The ARM core executes capture, display, control, and extraction threads. The DSP core performs algorithms. The ARM and the DSP communicate by buffers and solid channels. On the DSP side, some techniques are manipulated to optimize the videotext extractor. They include software pipeline, internal memory, adjusted program, assembly optimization, and DMA. To achieve high performance, two transferred schemes of DMA are proposed. This system is implemented on the TI Davinci DM6446 platform. All input videos are 720 × 480 with 30 fps captured from real-time DVB-T system. The simulation result shows that this extractor can process the large-size frames, and all the videotext can be extracted. With this novel architecture, the extraction speed can be enhanced to 23 frames per second.
KW - dsp optimization
KW - Dual-core design
KW - Videotext extraction
UR - http://www.scopus.com/inward/record.url?scp=67049160791&partnerID=8YFLogxK
U2 - 10.1109/APSCC.2008.142
DO - 10.1109/APSCC.2008.142
M3 - 會議論文篇章
AN - SCOPUS:67049160791
SN - 9780769534732
T3 - Proceedings of the 3rd IEEE Asia-Pacific Services Computing Conference, APSCC 2008
SP - 896
EP - 900
BT - Proceedings of the 3rd IEEE Asia-Pacific Services Computing Conference, APSCC 2008
PB - IEEE Computer Society
T2 - 3rd IEEE Asia-Pacific Services Computing Conference, APSCC 2008
Y2 - 9 December 2008 through 12 December 2008
ER -