首页> 外文期刊>International Journal of Engineering Research and Applications >Design & Development Of ARM9 Based Live Video Monitoring System
【24h】

Design & Development Of ARM9 Based Live Video Monitoring System

机译:基于ARM9的实时视频监控系统的设计与开发。

获取原文
       

摘要

Currently on the market most of the image acquisition system is based on DSP. This image acquisition system's high cost, great power consumption, and volume restriction is not suitable for some simple applications. So in this project we will be using S3C2440 along with embedded Linux. S3C2440 is being manufactured by Samsung and is a RISC microprocessor based on ARM920T.The maximum frequency can reach 533MHz. In this project we will be using an OV9650 Color CMOS SXGA (1.3 Mega Pixel) From Omni-Vision camera connected to ARM9. One Linux device driver will be responsible for the camera. For writing to the LCD, Linux has Frame Buffer. Frame Buffer is the device for user process to write directly to screen in Embedded Linux. In Linux Frame Buffer is an interface for the display device. It describes some display device as a buffer and allows applications to access the graphics device through its defined interface without care about the specific hardware details. We will also be using Video4Linux. Video4Linux or V4L is a video capture application programming interface for Linux. V4L is divided into two layers. The bottom is the audio and video equipment driver in the kernel, and the upper provides systern with some API. Image data can be reconstructed through JPEG decoding. JPEG image files are divided into two parts: marking segment and compressing data. Marking segment include length, width, color information's, quantization table, Huffman table and other important information's of the image. Different informations store at different marking segment. JPEG image decoding process needs to extract the various of needed information in the marking segment, so as to facilitate decoding of compressed data. Finally the collected images transferred from JPEG format to RGB format is displayed on the LCD finally.
机译:当前市场上大多数图像采集系统都基于DSP。该图像采集系统的高成本,高功耗和体积限制不适用于某些简单应用。因此,在此项目中,我们将结合使用S3C2440和嵌入式Linux。 S3C2440由三星制造,是基于ARM920T的RISC微处理器,最大频率可以达到533MHz。在此项目中,我们将使用从Omni-Vision相机连接到ARM9的OV9650彩色CMOS SXGA(1.3兆像素)。相机将由一个Linux设备驱动程序负责。为了写入LCD,Linux具有帧缓冲区。帧缓冲区是供用户进程直接在嵌入式Linux中写入屏幕的设备。在Linux中,Frame Buffer是显示设备的接口。它将某些显示设备描述为缓冲区,并允许应用程序通过其定义的接口访问图形设备,而无需关心特定的硬件细节。我们还将使用Video4Linux。 Video4Linux或V4L是Linux的视频捕获应用程序编程接口。 V4L分为两层。底部是内核中的音频和视频设备驱动程序,上部是为systern提供一些API。可以通过JPEG解码来重建图像数据。 JPEG图像文件分为两部分:标记段和压缩数据。标记段包括图像的长度,宽度,颜色信息,量化表,霍夫曼表和其他重要信息。不同的信息存储在不同的标记段。 JPEG图像解码过程需要提取标记段中各种所需的信息,以利于压缩数据的解码。最后,从JPEG格式转换为RGB格式的收集图像最终显示在LCD上。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号