The Community for Technology Leaders
2014 Second International Symposium on Computing and Networking (CANDAR) (2014)
Shizuoka, Japan
Dec. 10, 2014 to Dec. 12, 2014
ISBN: 978-1-4799-4152-0
pp: 185-191
ABSTRACT
The performance of general purpose computers is increasing rapidly, and now they are capable of running video processing applications. However, on general purpose operating systems, real-time video processing is still difficult because there is no guarantee that enough CPU resources can surely be provided. A pseudo real-time video processing library Ra Violi has been proposed for solving this issue. Ra Violi conceals two resolutions, frame rate and number of pixels, from programmers and provides a dynamic and transparent resolution adjustability. Namely, Ra Violi regulates the processing load by automatically modifying two resolutions according to CPU utilization. Besides, Ra Violi can divide a whole video frame into several sub-frames, and process each sub-frame in different precisions considering its importance. Using Ra Violi, pseudo real-time video processing can be achieved easily, but output precision may be extremely roughened for reducing processing load even if each sub-frame is processed with the suitable precision. To solve this problem, we propose an auto-parallelization mechanism on Ra Violi. We aim to improve the processing precision with the mechanism.
INDEX TERMS
Streaming media, Spatial resolution, Real-time systems, Libraries, Data preprocessing
CITATION

M. Mizuno, T. Matsunaga, T. Tsumura and H. Matsuo, "Auto-Parallelization for a Video Processing Library with Content-Aware Resolution Management," 2014 Second International Symposium on Computing and Networking (CANDAR), Shizuoka, Japan, 2014, pp. 185-191.
doi:10.1109/CANDAR.2014.50
708 ms
(Ver 3.3 (11022016))