当前位置: 首页 > 专利查询>清华大学专利>正文

一种高速高分辨率图像数据存储方法、装置及系统制造方法及图纸

技术编号:16531994 阅读:126 留言:0更新日期:2017-11-10 00:55
本发明专利技术实施例提供了一种高速高分辨率图像数据存储方法、装置及系统,所述方法包括:识别可用的工作站,并获取各工作站的可用内存空间,将各工作站的可用内存空间划分为多个存储块;实时接收图像拍摄设备发送的图像数据,并将图像数据划分为多个图像数据分块;根据各工作站的可用内存空间的大小、图像数据分块的大小以及图像数据分块的数量,将图像数据分块发送至不同工作站的存储块中进行缓存;将各工作站中缓存的同一个图像数据的图像数据分块转存至图像数据存储设备。该装置用于执行上述方法,该系统包括图像数据存储设备、至少一个图像拍摄设备、至少一个工作站和该装置。本发明专利技术实施例实现了高速高分辨率图像数据的实时记录。

A high speed and high resolution image data storage method, device and system

The embodiment of the invention provides a high speed high resolution image data storage method, device and system. The method includes: identifying the available workstation, the available memory space and access to the workstation, the available memory space division of each workstation for a plurality of memory blocks; real time image receiving device sends the image data. And divides the image data into a plurality of image data block; according to the number of available memory space of each workstation, the size of the image data of the block size and block of image data, image data is divided into cache storage blocks sent to different workstations in the image data; the same image data cache for each workstation the block is transferred to the image data storage device. The device is used for performing the above method, which comprises an image data storage device, at least one image shooting device, at least one workstation and the device. The embodiment of the invention realizes real-time recording of high speed and high resolution image data.

【技术实现步骤摘要】
一种高速高分辨率图像数据存储方法、装置及系统
本专利技术实施例涉及图像处理
,具体涉及一种高速高分辨率图像数据存储方法、装置及系统。
技术介绍
采用高速、高分辨率摄像设备对物理、化学现象进行观测记录为理论分析和工程设计提供支撑在许多领域的实验室里都被广泛采用。但高分辨率高速摄像系统每次输出的图像多达几GB乃至几十GB,并且希望数据图像在秒量级时间内导出、存储。大多数的实验室除了拍照设备外还装备有高精度的实验装置,测量装置,反应装置等。对实验现象和过程的拍摄需在现场进行保存、回放、处理、分析并反馈到下一步实验的设计和观测。由于实验环境的客观条件限制,难以在实验室内装备大规模的并行存储系统,并为其配备专门的空调设备。这就要求在低噪音、低振动、低功耗前提下,通过有效的手段将拍摄图像进行实时保存。现有技术中,普遍使用的硬盘摄像机等系统,在低速低分辨率图像保存方面已足够成熟,但难以适用于实验室环境的高速、高分辨率图像的记录需求。因此,如何提出一种方案,能够实现高速高分辨率图像数据的实时记录,成为亟待解决的问题。
技术实现思路
针对现有技术中的缺陷,本专利技术实施例提供了及一种高速高分辨率图像数据存储方法、装置及系统。一方面,本专利技术实施例提供了一种高速高分辨率图像数据存储方法,包括:识别可用的工作站,并获取所述各工作站的可用内存空间,将所述各工作站的可用内存空间划分为多个存储块;实时接收图像拍摄设备发送的图像数据,并将所述图像数据划分为多个图像数据分块;根据所述各工作站的可用内存空间的大小、所述图像数据分块的大小以及所述图像数据分块的数量,将所述图像数据分块发送至不同工作站的存储块中进行缓存;将所述各工作站中缓存的同一个图像数据的图像数据分块转存至图像数据存储设备。进一步地,所述将所述图像数据分块发送至不同工作站的存储块中进行缓存,包括:步骤10:获取所述工作站的可用的目标存储块,并将所述目标存储块进行写入锁操作;步骤20:将对应的所述图像数据分块发送至所述目标存储块,并进行标记;步骤30:若判断获知所述图像数据未完全发送至所述各工作站的存储块,则获取下一个可用工作站的目标存储块,重复执行步骤10至步骤30,直至所述图像数据全部发送至所述各工作站的存储块,释放所述目标存储块的写入锁。进一步地,所述方法还包括:将所述各工作站的存储块进行循环队列排序操作;相应地,所述获取所述工作站的可用的目标存储块,包括:获取所述工作站中在所述循环队列中排序第一的可用的存储块,作为目标存储块。进一步地,所述将所述各工作站中缓存的同一个图像数据的图像数据分块缓存至图像数据存储设备,包括:获取同一个所述图像数据中各图像数据分块存放的位置信息;将所述位置信息对应的存储块进行读取锁操作,将所述存储块中缓存的图像数据分块写入所述图像数据存储设备,并释放所述存储块的读取锁。另一方面,本专利技术实施例提供一种高速高分辨率图像数据存储装置,包括:存储块划分单元,用于识别可用的工作站,并获取所述各工作站的可用内存空间,将所述各工作站的可用内存空间划分为多个存储块;图像数据划分单元,用于实时接收图像拍摄设备发送的图像数据,并将所述图像数据划分为多个图像数据分块;图像缓存单元,用于根据所述各工作站的可用内存空间的大小、所述图像数据分块的大小以及所述图像数据分块的数量,将所述图像数据分块发送至不同工作站的存储块中进行缓存;图像存储单元,用于将所述各工作站中缓存的同一个图像数据的图像数据分块转存至图像数据存储设备。进一步地,所述图像缓存单元具体用于:步骤10:获取所述工作站的可用的目标存储块,并将所述目标存储块进行写入锁操作;步骤20:将对应的所述图像数据分块发送至所述目标存储块,并进行标记;步骤30:若判断获知所述图像数据未完全发送至所述各工作站的存储块,则获取下一个可用工作站的目标存储块,重复执行步骤10至步骤30,直至所述图像数据全部发送至所述各工作站的存储块,释放所述目标存储块的写入锁。进一步地,所述存储块划分单元还用于,将所述各工作站的存储块进行循环队列排序操作,相应地,所述图像缓存单元还用于:获取所述工作站中在所述循环队列中排序第一的可用的存储块,作为目标存储块。进一步地,所述图像数据存储单元具体用于:获取同一个所述图像数据中各图像数据分块存放的位置信息;将所述位置信息对应的存储块进行读取锁操作,将所述存储块中缓存的图像数据分块写入所述图像数据存储设备,并释放所述存储块的读取锁。再一方面,本专利技术实施例提供一种高速高分辨率图像数据存储系统,包括:图像数据存储设备、至少一个图像拍摄设备、至少一个工作站和上述高速高分辨率图像数据存储装置。进一步地,所述系统还包括网络交换机,所述网络交换机与所述系统的其他设备连接,用于数据的传输。本专利技术实施例提供的高速高分辨率图像数据存储方法、装置及系统,通过将具有内存的工作站的可用内存空间划分成多个存储块,并将图像数据划分为多个图像数据分块,将图像数据分块分别发送至不同的工作站的存储块中存储,提高了图像数据存储速度。再将缓存在存储块中的图像数据转存至图像数据存储设备中,以使得后续的图像数据能够继续利用工作站的存储块进行缓存。将图像数据的图像数据分块缓存至不同的工作站的存储块中,实现各个工作站的并行工作,并且内利用了工作站内存空间可以实现快速缓存的功能,实现了高速高分辨率图像数据的实时记录。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中高速高分辨率图像数据存储方法的流程示意图;图2为本专利技术实施例中从图像拍摄设备中获取图像数据的方法流程示意图;图3为本专利技术实施中图像数据分块缓存至工作站的存储块的示意图;图4为本专利技术实施中图像数据转存的流程示意图;图5为本专利技术实施例中高速高分辨率图像数据存储装置的结构示意图;图6为本专利技术实施例提供的高速高分辨率图像数据存储系统的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例中高速高分辨率图像数据存储方法的流程示意图,如图1所示,本专利技术实施例提供的高速高分辨率图像数据存储方法包括:S1、识别可用的工作站,并获取所述各工作站的可用内存空间,将所述各工作站的可用内存空间划分为多个存储块;具体地,本专利技术实施例中的工作站是指具有内存空间的服务器如计算机等,在进行高速高分辨率的图像的存储时,先识别出可用的工作站,并获取各个可用的工作站的可用内存空间。将各个可用的工作站的可用内存储空间划分成多个存储块,其中存储块的大小根据实际需要进行设置,本专利技术实施例不作具体限定。S2、实时接收图像拍摄设备发送的图像数据,并将所述图像数据划分为多个图像数据分块;具体地,接收图像拍摄设备发送的本文档来自技高网...
一种高速高分辨率图像数据存储方法、装置及系统

【技术保护点】
一种高速高分辨率图像数据存储方法,其特征在于,包括:识别可用的工作站,并获取所述各工作站的可用内存空间,将所述各工作站的可用内存空间划分为多个存储块;实时接收图像拍摄设备发送的图像数据,并将所述图像数据划分为多个图像数据分块;根据所述各工作站的可用内存空间的大小、所述图像数据分块的大小以及所述图像数据分块的数量,将所述图像数据分块发送至不同工作站的存储块中进行缓存;将所述各工作站中缓存的同一个图像数据的图像数据分块转存至图像数据存储设备。

【技术特征摘要】
1.一种高速高分辨率图像数据存储方法,其特征在于,包括:识别可用的工作站,并获取所述各工作站的可用内存空间,将所述各工作站的可用内存空间划分为多个存储块;实时接收图像拍摄设备发送的图像数据,并将所述图像数据划分为多个图像数据分块;根据所述各工作站的可用内存空间的大小、所述图像数据分块的大小以及所述图像数据分块的数量,将所述图像数据分块发送至不同工作站的存储块中进行缓存;将所述各工作站中缓存的同一个图像数据的图像数据分块转存至图像数据存储设备。2.根据权利要求1所述的方法,其特征在于,所述将所述图像数据分块发送至不同工作站的存储块中进行缓存,包括:步骤10:获取所述工作站的可用的目标存储块,并将所述目标存储块进行写入锁操作;步骤20:将对应的所述图像数据分块发送至所述目标存储块,并进行标记;步骤30:若判断获知所述图像数据未完全发送至所述各工作站的存储块,则获取下一个可用工作站的目标存储块,重复执行步骤10至步骤30,直至所述图像数据全部发送至所述各工作站的存储块,释放所述目标存储块的写入锁。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:将所述各工作站的存储块进行循环队列排序操作;相应地,所述获取所述工作站的可用的目标存储块,包括:获取所述工作站中在所述循环队列中排序第一的可用的存储块,作为目标存储块。4.根据权利要求1所述的方法,其特征在于,所述将所述各工作站中缓存的同一个图像数据的图像数据分块缓存至图像数据存储设备,包括:获取同一个所述图像数据中各图像数据分块存放的位置信息;将所述位置信息对应的存储块进行读取锁操作,将所述存储块中缓存的图像数据分块写入所述图像数据存储设备,并释放所述存储块的读取锁。5.一种高速高分辨率图像数据存储装置,其特征在于,包括:存储块划分单元,用于识别可用的工作站,并获取所述各工作站的可用内存空间,将所述各工...

【专利技术属性】
技术研发人员:张武生杨广文徐伟平林皎
申请(专利权)人:清华大学
类型:发明
国别省市:北京,11

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

1