一种U盘摄像头系统及其实现方法技术方案

技术编号:21309638 阅读:38 留言:0更新日期:2019-06-12 11:11
本发明专利技术公开了一种U盘摄像头系统,包括模拟文件系统,该模拟文件系统为建立在内存中的一个文件系统;图像处理模块,该图像处理模块用于从摄像头接收原始图像数据,并将所述原始图像数据转换为有损或无损压缩图像格式数据;视频处理模块,用于将图像处理模块处理后的有损或无损压缩图像格式数据转换为视频格式数据并写到所述模拟文件系统;USB大容量存储协议及驱动,用于接收来自USB大容量存储主机的请求并响应,以及将模拟文件系统的视频格式数据传输给USB大容量存储主机。本发明专利技术无需主控设备增加支持UVC协议和相应的应用软件,即可通过已支持的USB Mass Storage协议及媒体播放器即可传输和显示实时视频信息。

A U-disk camera system and its implementation

The invention discloses a U disk camera system, including an analog file system, which is a file system built in memory; an image processing module, which is used to receive original image data from a camera and convert the original image data into lossless or lossless compressed image format data; and a video processing module, which is used to process image. The lossy or lossless compressed image format data processed by the module is converted into video format data and written to the analog file system; the USB mass storage protocol and driver are used to receive requests from the USB mass storage host and respond to them; and the video format data of the analog file system is transmitted to the USB mass storage host. The invention can transmit and display real-time video information through the supported USB Mass Storage protocol and media player without adding supporting UVC protocol and corresponding application software to the main control device.

【技术实现步骤摘要】
一种U盘摄像头系统及其实现方法
本专利技术涉及USB摄像头,特别是一种U盘摄像头系统及其实现方法。
技术介绍
随着当代电子技术的不断发展及普及,USB摄像头也越来越多的应用于各种场合,如PC,车机,监控主机,平板等。由于每种USB设备都需要支持相应的协议,所以USB摄像头需要支持UVC(USBvideoClass)协议,主控设备需要UVC和应用软件支持,但很多的主控设备并不支持UVC协议,所以无法使用USB摄像头。但是很多消费类主控设备(如车机)一般都会支持U盘(USBMassStorage)和视频播放功能(MediaPlayer)。此外,也有U盘摄像头系统使用图像文件的形式通过USB进行传输,实时性差。
技术实现思路
为解决上述技术问题,本专利技术的目的是为了实现在不使用UVC协议情况下实现USB摄像头功能且实时性好的U盘摄像头系统及其实现方法。本专利技术采用的技术方案是:一种U盘摄像头系统,包括模拟文件系统,该模拟文件系统为建立在内存中的一个文件系统;图像处理模块,该图像处理模块用于从摄像头接收原始图像数据,并将所述原始图像数据转换为有损或无损压缩图像格式数据;视频处理模块,用于将图像处理模块处理后的有损或无损压缩图像格式数据转换为视频格式数据并写到所述模拟文件系统;USB大容量存储协议及驱动,用于接收来自USB大容量存储主机的请求并响应,以及将模拟文件系统的视频格式数据传输给USB大容量存储主机。进一步,所述U盘摄像头系统所述模拟文件系统包括格式文件和视频文件,所述格式文件用于存储摄像头、图像处理模块和视频处理模块的配置信息;所述视频文件用于存储所述视频处理模块写入的视频格式数据。进一步,所述U盘摄像头系统还包括标准文件系统,所述标准文件系统用于访问外部存储设备,并将所述图像处理模块转换的视频格式数据保存到外部存储设备的文件中。其中,所述外部存储设备包括SD卡或U盘。进一步,所述U盘摄像头系统还包括时钟处理模块,所述时钟处理模块用于定时读取所述格式文件存储的配置信息,并将更新的相应配置信息发送至摄像头、图像处理模块和视频处理模块。一种实现U盘摄像头系统的方法,其特征在于:包括以下步骤S1、建立模拟文件系统;S2、初始化图像处理模块和视频处理模块;S3、图像处理模块从摄像头接收原始图像数据,并将所述原始图像数据转换为有损或无损压缩图像格式数据;S4、视频处理模块将图像处理模块处理后的有损或无损压缩图像格式数据转换为视频格式数据并写到所述模拟文件系统;S5、初始化USB大容量存储协议及驱动;S6、建立U盘摄像头系统与主控设备的连接;S7、USB大容量存储协议及驱动处理USB大容量存储主机的枚举请求直到枚举完成;S8、USB大容量存储协议及驱动响应读取模拟文件系统的请求,读取模拟文件系统的系统数据传输到USB大容量存储主机;S9、USB大容量存储协议及驱动响应读取视频文件内容信息,读取模拟文件系统的视频格式数据传输到USB大容量存储主机。进一步,所述步骤S1与S2之间还包括初始化标准文件系统,标准文件系统访问访问外部存储设备。进一步,所述步骤S4还包括标准文件系统将所述图像处理模块转换的视频格式数据保存到外部存储设备的文件中。本专利技术的有益效果:本专利技术相对传统的UVC相关应用,本专利技术无需主控设备增加支持UVC协议和相应的应用软件,即可通过已支持的USBMassStorage协议及媒体播放器即可传输和显示实时视频信息。附图说明下面结合附图对本专利技术的具体实施方式做进一步的说明。图1是本专利技术U盘摄像头系统与主控设备之间的连接示意图。具体实施方式如图1所示,为本专利技术的一种U盘摄像头系统,包括模拟文件系统1,该模拟文件系统1为建立在内存中的一个文件系统;图像处理模块2,该图像处理模块2用于从摄像头5接收原始图像数据,并将所述原始图像数据转换为有损或无损压缩图像格式数据;视频处理模块3,用于将图像处理模块2处理后的有损或无损压缩图像格式数据转换为视频格式数据并写到所述模拟文件系统1;USB大容量存储协议及驱动4,用于接收来自USB大容量存储主机的请求并响应,以及将模拟文件系统1的视频格式数据传输给USB大容量存储主机。与之相应的本专利技术所应用的主控设备,包括USB大容量存储主机、文件系统、视频播放器及文本编辑器,USB大容量存储主机用于访问外部U盘并读取数据,文件系统用于访问外问U盘中的视频格式数据,视频播放器用于播放传输来的视频格式数据。作为本技术方案的进一步细化,所述U盘摄像头系统所述模拟文件系统1包括格式文件和视频文件,所述格式文件用于存储摄像头5、图像处理模块2和视频处理模块3的配置信息;所述视频文件用于存储所述视频处理模块3写入的视频格式数据。此外,所述U盘摄像头系统还包括标准文件系统6,所述标准文件系统6用于访问外部存储设备,并将所述图像处理模块2转换的视频格式数据保存到外部存储设备的文件中,作为视频格式数据的本地存储。其中,所述外部存储设备包括SD卡或U盘。作为本技术方案的进一步改进,所述U盘摄像头系统还包括时钟处理模块7,所述时钟处理模块7用于定时读取所述格式文件存储的配置信息,并将更新的相应配置信息发送至摄像头5、图像处理模块2和视频处理模块3,以便于各个模块得到升级以利于更好的工作。本专利技术还包括与上述系统同一专利技术构思的技术方案,即一种实现U盘摄像头系统的方法,其特征在于:包括以下步骤S1、建立模拟文件系统1;S2、初始化图像处理模块2和视频处理模块3;S3、图像处理模块2从摄像头5接收原始图像数据,并将所述原始图像数据转换为有损或无损压缩图像格式数据;S4、视频处理模块3将图像处理模块2处理后的有损或无损压缩图像格式数据转换为视频格式数据并写到所述模拟文件系统1;S5、初始化USB大容量存储协议及驱动4;S6、建立U盘摄像头系统与主控设备的连接;S7、USB大容量存储协议及驱动4处理USB大容量存储主机的枚举请求直到枚举完成;S8、USB大容量存储协议及驱动4响应读取模拟文件系统1的请求,读取模拟文件系统1的系统数据传输到USB大容量存储主机;S9、USB大容量存储协议及驱动4响应读取视频文件内容信息,读取模拟文件系统1的视频格式数据传输到USB大容量存储主机。作为上述方法的补充,所述步骤S1与S2之间还包括初始化标准文件系统6,标准文件系统6访问访问外部存储设备。相应的,所述步骤S4还包括标准文件系统6将所述图像处理模块2转换的视频格式数据保存到外部存储设备的文件中。以上所述仅为本专利技术的优先实施方式,本专利技术并不限定于上述实施方式,只要以基本相同手段实现本专利技术目的的技术方案都属于本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种U盘摄像头系统,其特征在于:包括模拟文件系统(1),该模拟文件系统(1)为建立在内存中的一个文件系统;图像处理模块(2),该图像处理模块(2)用于从摄像头(5)接收原始图像数据,并将所述原始图像数据转换为有损或无损压缩图像格式数据;视频处理模块(3),用于将图像处理模块(2)处理后的有损或无损压缩图像格式数据转换为视频格式数据并写到所述模拟文件系统(1);USB大容量存储协议及驱动(4),用于接收来自USB大容量存储主机的请求并响应,以及将模拟文件系统(1)的视频格式数据传输给USB大容量存储主机。

【技术特征摘要】
1.一种U盘摄像头系统,其特征在于:包括模拟文件系统(1),该模拟文件系统(1)为建立在内存中的一个文件系统;图像处理模块(2),该图像处理模块(2)用于从摄像头(5)接收原始图像数据,并将所述原始图像数据转换为有损或无损压缩图像格式数据;视频处理模块(3),用于将图像处理模块(2)处理后的有损或无损压缩图像格式数据转换为视频格式数据并写到所述模拟文件系统(1);USB大容量存储协议及驱动(4),用于接收来自USB大容量存储主机的请求并响应,以及将模拟文件系统(1)的视频格式数据传输给USB大容量存储主机。2.根据权利要求1所述的一种U盘摄像头系统,其特征在于:所述模拟文件系统(1)包括格式文件和视频文件,所述格式文件用于存储摄像头(5)、图像处理模块(2)和视频处理模块(3)的配置信息;所述视频文件用于存储所述视频处理模块(3)写入的视频格式数据。3.根据权利要求1所述的一种U盘摄像头系统,其特征在于:还包括标准文件系统(6),所述标准文件系统(6)用于访问外部存储设备,并将所述图像处理模块(2)转换的视频格式数据保存到外部存储设备的文件中。4.根据权利要求3所述的一种U盘摄像头系统,其特征在于:所述外部存储设备包括SD卡或U盘。5.根据权利要求2所述的一种U盘摄像头系统,其特征在于:还包括时钟处理模块(7),所述时钟处理模块(7)用于定时读取所述格式文件存储的配置信息,并将更新的...

【专利技术属性】
技术研发人员:严宏波王祥丁锐林小明谭论正
申请(专利权)人:珠海海奇半导体有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1