一种视频图像的存储和读取方法、装置以及系统制造方法及图纸

技术编号:15442363 阅读:119 留言:0更新日期:2017-05-26 07:14
本发明专利技术实施例公开了一种视频图像的存储和读取方法、装置以及系统,涉及图像处理领域,用以提高视频图像数据的容错性。在本发明专利技术实施例中,对待处理图像帧中的每个像素按照预先设定的标识依次进行循环标记,将具有相同标识的像素确定为属于同一片组的像素;其中,每个片组中所包含的多个像素的集合均表征出所述待处理图像帧的图像信息;分别对所述片组进行编码,将编码后的片组分别存储于不同的物理地址指向的存储空间中;从而解决了上述问题。

Video image storage and reading method, device and system

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为本专利技术实施例提供的一种基于FMO特性进行数据重组的方法的流程示意图;图2为本专利技术实施例提供的采用交织模式进行分组的示意图;图3为本专利技术实施例提供的采用分散模式进行分组的示意图;图4为本专利技术实施例中的采用分散模式的分组方式时片组损坏或丢失后的示意图;图5为本专利技术实施例中的采用交织模式的分组方式时片组损坏或丢失后的示意图;图6为本专利技术实施例提供的基于多文件的存储方式的示本文档来自技高网...
一种视频图像的存储和读取方法、装置以及系统

【技术保护点】
一种视频图像的存储方法,其特征在于,该存储方法包括:对待处理图像帧进行编码,得到属于所述待处理图像的全部的宏块数据;按照预设规则,将全部的宏块数据划分为包含有多个宏块数据且具有不同标识的若干个片组;其中,每个片组中所包含的多个宏块数据的集合均表征出所述待处理图像帧的图像信息;将所述片组分别存储于不同的物理地址指向的存储空间中。

【技术特征摘要】
1.一种视频图像的存储方法,其特征在于,该存储方法包括:对待处理图像帧进行编码,得到属于所述待处理图像的全部的宏块数据;按照预设规则,将全部的宏块数据划分为包含有多个宏块数据且具有不同标识的若干个片组;其中,每个片组中所包含的多个宏块数据的集合均表征出所述待处理图像帧的图像信息;将所述片组分别存储于不同的物理地址指向的存储空间中。2.如权利要求1所述的存储方法,其特征在于,所述将全部的宏块数据划分为包含有多个宏块数据且具有不同标识的若干个片组,具体包括:将多个相邻的宏块数据的集合确定为属于同一片组的宏块数据;或者将全部的宏块数据按照预先设定的标识依次进行循环标记,将具有相同标识的宏块数据确定为属于同一片组的宏块数据。3.如权利要求1或2所述的存储方法,其特征在于,所述将所述片组分别存储于不同的物理地址指向的存储空间中,具体包括:根据所述片组的标识以及当前可用的物理地址,生成用于记录各片组对应的存储位置的索引;根据已生成的索引将所述片组存储到不同的物理地址指向的存储空间中;或者根据存储空间的条带大小,将所述片组分别存储于不同物理地址指向的存储空间中。4.一种视频图像的读取方法,其特征在于,该读取方法包括:从不同的物理地址指向的存储空间中分别获取属于待处理图像帧的片组,其中,每个片组中所包含的多个宏块数据的集合均表征出所述待处理图像帧的图像信息;根据所述片组的标识,将所述片组中所包含的数据进行重组,得到重组后的属于待处理图像帧的各宏块数据;对所述宏块数据进行解码。5.如权利要求4所述的读取方法,其特征在于,所述从不同的物理地址指向的存储空间中分别获取属于待处理图像帧的片组,具体包括:根据预先生成的用于记录各片组对应的存储位置的索引,从不同的物理地址指向的存储空间中分别获取属于所述待处理图像帧的片组;或者根据存储空间的条带大小,分别从不同物理地址指向的存储空间中获取属于所述待处理图像帧的片组。6.一种视频图像的存储方法,其特征在于,该存储方法包括:对待处理图像帧中的每个像素按照预先设定的标识依次进行循环标记,将具有相同标识的像素确定为属于同一片组的像素;其中,每个片组中所包含的多个像素的集合均表征出所述待处理图像帧的图像信息;分别对所述片组进行编码,将编码后的片组分别存储于不同的物理地址指向的存储空间中。7.如权利要求6所述的存储方法,其特征在于,所述编码后的片组分别存储于不同的物理地址指向的存储空间中,具体包括:根据所述片组的标识以及可用的物理地址,生成用于记录各片组对应的存储位置的索引;根据已生成的索引将所述片组存储到不同的物理地址指向的存储空间中;或者根据存储空间的条带大小,将所述片组分别存储于不同物理地址指向的存储空间中。8.一种视频图像的读取方法,其特征在于,该读取方法包括:从不同的物理地址指向的存储空间中分别获取属于待处理图像帧的片组,其中,每个片组中所包含的多个像素的集合均表征出所述待处理图像帧的图像信息;将获取到的各个片组进行解码,分别得到属于不同片组的像素的集合;根据各片组的标识,按照预设顺序,将解码后的全部像素进行重组。9.如权利要求8所述的读取方法,其特征在于,所述从不同的物理地址指向的存储空间中分别获取属于待处理图像帧的片组,具体包括:根据预先生成的用于记录各片组对应的存储位置的索引,从不同的物理地址指向的存储空间中分别获取属于所述待处理图像帧的片组;或者根据存储空间的条带大小,分别从不同物理地址指向的存储空间中获取属于所述待处理图像帧的片组。10.一种视频图像的存储装置,其特征在于,该装置包括:第一编码单元,用于对待处理图像帧进行编码,得到属于所述待处理图像的全部的宏块数据;第一分组单元,用于按照预设规则,将全部的宏块数据划分为包含有多个宏块数据且具有不同标识的若干个片组;其中,每个片组中所包含的多个宏块数据的集合均表征出所述待处理图像帧的图像信息;第一存储单元,用于将所述片组分别存储于不同的物理地址指向的存储空间中。11.如权利要求10所述的装置,其特征在于,所述第一分组单元具体用于:将多个相邻的宏块数据的集合确定为属于同一片组的宏块数据;或者将全...

【专利技术属性】
技术研发人员:许焰王海丰黄思文张兴明
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:浙江,33

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

1