The embodiment of the invention discloses a video image storage and reading method, a device and a system, relating to the field of image processing, in order to improve the fault tolerance of video image data. In the embodiment of the invention, treated according to the preset identification cycle sequentially label each pixel in the image frame, the pixels with the same identifier is identified as belonging to the same group of pixels; the set of a plurality of pixels contained in each group are characterized by the image information processing image frames; separately encoding the group, the group encoding respectively after the storage space in the physical address of different points so as to solve the problems.
【技术实现步骤摘要】
一种视频图像的存储和读取方法、装置以及系统
本专利技术涉及图像处理领域,尤其涉及一种视频图像的存储和读取方法、装置以及系统。
技术介绍
现有技术中,数据的容错设计一般通过原始数据计算出冗余数据,当原始数据丢失一部分时,可以通过冗余数据进行恢复。目前,通常采用纠删码算法进行数据的容错设计。理论上,存储系统中的纠删码算法可以容忍任意指定个数的错误,并能够保持比较高的存储利用率。举例来说,100个设备(硬盘或者数据节点)均采用纠删码算法,按照20的数据出度和80的校验入度,可以容忍20个设备错误,存储利用率在80%,然而在实际应用中,采用以上方式时获得的存储利用率虽然较高,但是编解码效率非常之低,而且系统资源开销较大,造成了应用的主要障碍。因此,现在的存储系统能够实现的容错个数一般只能达到1~4个。另外,现有纠删码的设计都是基于比特位的,其设计目标是试图精确恢复出数据每个比特位,当错误过多,恢复失败时,会造成数据成块的丢失,引起整个报表损坏、大量的文字信息丢失、视频和图像出现几秒甚至几十秒的无法播放的现象。
技术实现思路
本专利技术实施例提供一种视频图像的存储、读取方法和装置,用以提高视频图像数据的容错性。本专利技术实施例提供一种视频图像的存储方法,该方法包括:对待处理图像帧进行编码,得到属于所述待处理图像的全部的宏块数据;按照预设规则,将全部的宏块数据划分为包含有多个宏块数据且具有不同标识的若干个片组;其中,每个片组中所包含的多个宏块数据的集合均表征出所述待处理图像帧的图像信息;将所述片组分别存储于不同的物理地址指向的存储空间中。基于本专利技术实施例提供上述视频图 ...
【技术保护点】
一种视频图像的存储方法,其特征在于,该存储方法包括:对待处理图像帧进行编码,得到属于所述待处理图像的全部的宏块数据;按照预设规则,将全部的宏块数据划分为包含有多个宏块数据且具有不同标识的若干个片组;其中,每个片组中所包含的多个宏块数据的集合均表征出所述待处理图像帧的图像信息;将所述片组分别存储于不同的物理地址指向的存储空间中。
【技术特征摘要】
1.一种视频图像的存储方法,其特征在于,该存储方法包括:对待处理图像帧进行编码,得到属于所述待处理图像的全部的宏块数据;按照预设规则,将全部的宏块数据划分为包含有多个宏块数据且具有不同标识的若干个片组;其中,每个片组中所包含的多个宏块数据的集合均表征出所述待处理图像帧的图像信息;将所述片组分别存储于不同的物理地址指向的存储空间中。2.如权利要求1所述的存储方法,其特征在于,所述将全部的宏块数据划分为包含有多个宏块数据且具有不同标识的若干个片组,具体包括:将多个相邻的宏块数据的集合确定为属于同一片组的宏块数据;或者将全部的宏块数据按照预先设定的标识依次进行循环标记,将具有相同标识的宏块数据确定为属于同一片组的宏块数据。3.如权利要求1或2所述的存储方法,其特征在于,所述将所述片组分别存储于不同的物理地址指向的存储空间中,具体包括:根据所述片组的标识以及当前可用的物理地址,生成用于记录各片组对应的存储位置的索引;根据已生成的索引将所述片组存储到不同的物理地址指向的存储空间中;或者根据存储空间的条带大小,将所述片组分别存储于不同物理地址指向的存储空间中。4.一种视频图像的读取方法,其特征在于,该读取方法包括:从不同的物理地址指向的存储空间中分别获取属于待处理图像帧的片组,其中,每个片组中所包含的多个宏块数据的集合均表征出所述待处理图像帧的图像信息;根据所述片组的标识,将所述片组中所包含的数据进行重组,得到重组后的属于待处理图像帧的各宏块数据;对所述宏块数据进行解码。5.如权利要求4所述的读取方法,其特征在于,所述从不同的物理地址指向的存储空间中分别获取属于待处理图像帧的片组,具体包括:根据预先生成的用于记录各片组对应的存储位置的索引,从不同的物理地址指向的存储空间中分别获取属于所述待处理图像帧的片组;或者根据存储空间的条带大小,分别从不同物理地址指向的存储空间中获取属于所述待处理图像帧的片组。6.一种视频图像的存储方法,其特征在于,该存储方法包括:对待处理图像帧中的每个像素按照预先设定的标识依次进行循环标记,将具有相同标识的像素确定为属于同一片组的像素;其中,每个片组中所包含的多个像素的集合均表征出所述待处理图像帧的图像信息;分别对所述片组进行编码,将编码后的片组分别存储于不同的物理地址指向的存储空间中。7.如权利要求6所述的存储方法,其特征在于,所述编码后的片组分别存储于不同的物理地址指向的存储空间中,具体包括:根据所述片组的标识以及可用的物理地址,生成用于记录各片组对应的存储位置的索引;根据已生成的索引将所述片组存储到不同的物理地址指向的存储空间中;或者根据存储空间的条带大小,将所述片组分别存储于不同物理地址指向的存储空间中。8.一种视频图像的读取方法,其特征在于,该读取方法包括:从不同的物理地址指向的存储空间中分别获取属于待处理图像帧的片组,其中,每个片组中所包含的多个像素的集合均表征出所述待处理图像帧的图像信息;将获取到的各个片组进行解码,分别得到属于不同片组的像素的集合;根据各片组的标识,按照预设顺序,将解码后的全部像素进行重组。9.如权利要求8所述的读取方法,其特征在于,所述从不同的物理地址指向的存储空间中分别获取属于待处理图像帧的片组,具体包括:根据预先生成的用于记录各片组对应的存储位置的索引,从不同的物理地址指向的存储空间中分别获取属于所述待处理图像帧的片组;或者根据存储空间的条带大小,分别从不同物理地址指向的存储空间中获取属于所述待处理图像帧的片组。10.一种视频图像的存储装置,其特征在于,该装置包括:第一编码单元,用于对待处理图像帧进行编码,得到属于所述待处理图像的全部的宏块数据;第一分组单元,用于按照预设规则,将全部的宏块数据划分为包含有多个宏块数据且具有不同标识的若干个片组;其中,每个片组中所包含的多个宏块数据的集合均表征出所述待处理图像帧的图像信息;第一存储单元,用于将所述片组分别存储于不同的物理地址指向的存储空间中。11.如权利要求10所述的装置,其特征在于,所述第一分组单元具体用于:将多个相邻的宏块数据的集合确定为属于同一片组的宏块数据;或者将全...
【专利技术属性】
技术研发人员:许焰,王海丰,黄思文,张兴明,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。