[发明专利]一种嵌入式摄像头视频采集及网络传输模块及其工作方法有效
申请号: | 200910256031.2 | 申请日: | 2009-12-21 |
公开(公告)号: | CN101729869A | 公开(公告)日: | 2010-06-09 |
发明(设计)人: | 袁东风;石祚夫;魏斌;林贺;徐超;王恒 | 申请(专利权)人: | 山东大学 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;H04N7/24 |
代理公司: | 济南金迪知识产权代理有限公司 37219 | 代理人: | 王绪银 |
地址: | 250100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 摄像头 视频 采集 网络 传输 模块 及其 工作 方法 | ||
1.一种嵌入式摄像头视频采集及网络传输模块的工作方法,模块包括硬件和软件两 部分,硬件是一个USB摄像头和嵌入式开发平台,软件写入嵌入式开发平台;所述的嵌 入式开发平台是带有S3C2410芯片并装有LINUX操作系统的开发板;其特征在于,工作 方法如下:
1)设置被采集图像的对比度和亮度参数;
2)打开摄像头并初始化采集图像的各项参数;
3)创建并初始化网络套接字;
4)初始化视频流显示的参数;
5)初始化视频流压缩的参数;
6)设置并初始化视频发送缓冲区;
7)从摄像头中读取一帧原始图像数据;
8)显示原始图像数据;
9)将原始图像数据压缩;
10)建立UDP网络连接,将压缩的原始图像数据通过UDP网络发送到目的IP地址;
11)根据被采集图像的清晰度要求,实时调整采集图像的亮度和对比度。
2.如权利要求1所述的一种嵌入式摄像头视频采集及网络传输模块的工作方法,其 特征在于,步骤2)所述的打开摄像头并初始化采集图像的各项参数的流程如下:
1)查看是否有摄像头节点;
2)内存映射;
3)检查设置的参数是否在摄像头允许取值的范围之内;
4)设置图像亮度;
5)设置图像对比度;
6)设置图像的分辨率;
7)设置图像的数据格式;
8)设置图像获取通道。
3.如权利要求1所述的一种嵌入式摄像头视频采集及网络传输模块的工作方法,其 特征在于,所述步骤3)创建并初始化网络套接字的流程如下:
1)创建本地网络套接字;
2)设置本地网络套接字的协议族、端口、IP地址;
3)创建目的网络套接字;
4)设置目的网络套接字的协议族、端口、IP地址;
5)绑定本地网络和目的网络套接字。
4.如权利要求1所述的一种嵌入式摄像头视频采集及网络传输模块的工作方法,其 特征在于,所述步骤4)初始化视频流显示的参数的流程如下:
1)设置显示器的显示深度;
2)设置图像显示的的分辨率;
3)设置播放图像的速率。
5.如权利要求1所述的一种嵌入式摄像头视频采集及网络传输模块的工作方法,其 特征在于,所述步骤5)初始化视频流压缩的参数的流程如下:
1)设置视频的压缩标准;
2)设置视频的帧率;
3)设置视频的分辨率。
6.如权利要求1所述的一种嵌入式摄像头视频采集及网络传输模块的工作方法,其 特征在于,所述步骤8)显示原始图像数据的流程如下:
1)读取一帧图像数据;
2)初始化QImage类和QRgb类;
3)将每帧视频数据中的每一个像素点的值转换成QRgb类中的像素点值;
4)将每个QRgb类中的像素点值按照原来的顺序排列成为QImage类的一帧图像;
5)初始化QPainter类;
6)调用QPainter类的drawImage接口函数和QImage类实例以显示出图像。
7.如权利要求1所述的一种嵌入式摄像头视频采集及网络传输模块的工作方法,其 特征在于,所述步骤10)建立UDP网络连接,将压缩的图像数据通过UDP网络发送到目 的IP地址的流程如下:
1)将图像数据按固定长度分为UDP包数据;
2)为每个UDP包数据加上控制信息,该控制信息即RTP头;
3)将UDP包数据和RTP头组成的UDP包通过网络套接字发往目的地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910256031.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:根据可变长编码的码字生成位流的方法和装置
- 下一篇:影像处理方法及其电路