摘要
设计了一种基于EXYNOS4412平台和罗技c930e高清USB摄像头的视频采集播放系统.针对原生Linux内核没有高清USB摄像头驱动,c930e在嵌入式Linux系统下无法工作的问题,提出了一种高清USB摄像头驱动的设计方法,用图形化语言描述了驱动框架,给出了所实现驱动的核心代码,加载驱动后可使c930e稳定输出1080p*30fps Mjpeg格式视频数据.同时介绍了视频本地采集、Mjpeg解压缩显示及通过网络远传等功能模块应用程序实现方法,最后给出实验结果.经测试表明,系统运行稳定,视频画面清晰流畅实时性好.
In this paper, a video broadcast system based on EXYNOS4412 platform and Logitech c930e USB camera are presented. Aiming at solving the existing problems in the native Linux kernel having no high definition USB camera driver and c930e not working on embedded Linux system, this paper proposed a design method of high definition USB camera driver. The driver has been described with graphics language, and all primary codes have been presented. With the driver, C930e will be able to stably output image of 1080p * 30fps in Mjpeg format video data of high quality. Furthermore, the implementation of local video acquisition module, the decompression display of Mjpeg module, and the remote transmission through the network module are proposed. Tests have verified that the system can work stably, and the frames of the video are clear, smooth, and real-time.
出处
《北方工业大学学报》
2015年第3期62-69,共8页
Journal of North China University of Technology