VR图像压缩方法及其装置与流程

文档序号:17050017发布日期:2019-03-05 19:58阅读:408来源:国知局
VR图像压缩方法及其装置与流程

本发明涉及图像处理领域,尤其涉及一种vr图像压缩方法及其装置。



背景技术:

随着计算机技术的不断发展,vr(虚拟现实)技术有了越来越多地应用。而且vr图像的分辨率也越来越高,使得在数据传输的时候要对vr图像进行压缩,提高传输效率。

使用传统的图像压缩方法对vr图像进行压缩,可以得到一定的效果。但如果考虑到vr图像自身的特点,每一幅vr图像都是由相差不大的左眼图像和右眼图像组成,可以采用一定的方法对其进行图像压缩,得到更高的压缩效率。



技术实现要素:

本发明要解决的技术问题是:如何提高vr图像的图像压缩效率。

为解决上述的技术问题,本发明提供了一种vr图像压缩方法及其装置,从vr图像中提取出左右眼图像进行比较,然后针对基础数据和差异数据分别进行压缩,从而大大提高了vr图像的图像压缩效率。

本发明是通过以下技术方案来实现的:

提供了一种vr图像压缩方法,所述的方法包括以下步骤:对原始图像进行预处理,获取左眼图像和右眼图像;对左眼图像和右眼图像做比较,得到基础数据和差异数据;对基础数据和差异数据进行压缩。

如上所述的一种vr图像压缩方法,对所述基础数据和所述差异数据采用不同的压缩方法进行压缩。

如上所述的一种vr图像压缩方法,将所述左眼图像与所述右眼图像的每一行进行比较,得到每一行的基础数据和差异数据。

如上所述的一种vr图像压缩方法,对所述左眼图像和所述右眼图像采用差值法进行比较,以所述左眼图像为基础数据,以所述右眼图像对于所述左眼图像的差值为差异数据。

如上所述的一种vr图像压缩方法,对所述差异数据采用游标法进行压缩。

如上所述的一种vr图像压缩方法,还包括将所述左眼图像和所述右眼图像的相邻两行或多行进行比较。

本发明还提供了一种vr图像压缩装置,所述的装置包括:预处理模块,所述预处理模块用于从原始图像中获取左眼图像和右眼图像;比较模块,所述比较模块用于将所述左眼图像和所述右眼图像进行比较,得到基础数据和差异数据;压缩模块,所述压缩模块用于对所述基础数据和所述差异数据进行压缩。

如上所述的一种vr图像压缩装置,所述压缩模块包括第一压缩单元和第二压缩单元,分别采用不同的压缩方式进行压缩。

如上所述的一种vr图像压缩装置,还包括行分割模块,所述行分割模块用于将所述左眼图像和所述右眼图像分割成以行为单位的数据。

综上所述,本发明提供了一种vr图像压缩方法及其装置,从vr图像中提取出左右眼图像进行比较,然后针对基础数据和差异数据分别进行压缩。通过本发明的vr图像压缩方法及其装置,可以大大提高vr图像的图像压缩效率,提高传输效率,使vr设备的图像分辨率更高,从而带给用户更好的视觉体验。

【附图说明】

图1是本发明第一实施例的方法流程图。

图2是本发明第二实施例的结构图。

【具体实施方式】

为进一步阐述本发明达成预定目的所采取的技术手段及功效,以下结合附图及实施例,对本发明的具体实施方式,详细说明如下。

图1为本发明第一实施例的方法流程图。本方法包含如下步骤:

步骤101:对原始图像进行预处理,获取左眼图像和右眼图像。

通过预处理从vr原始图像中提取出左眼图像pl和右眼图像pr,左眼图像pl与右眼图像pr具有相同的图像分辨率。

步骤102:对左眼图像和右眼图像做比较,得到基础数据和差异数据。

plij表示左眼图像pl的第i行第j列的像素值。prij表示右眼图像pr的第i行第j列的像素值。将左眼图像pl与右眼图像pr进行比较,得到基础数据p和差异数据δp。pij表示基础数据第i行第j列的像素值。δpij表示差异数据第i行第j列的像素值。

在本实施例中,图像的格式可以是rgb格式、yuv格式或者其它格式。对左眼图像pl与右眼图像pr的比较采用差值法,选取左眼图像pl作为基础数据p,右眼图像pr与左眼图像pl的差值作为差异数据δp。

p=pl;

δp=pr-pl;

pij=plij;

δpij=prij-plij。

当然,在本发明也可以选取右眼图像pr作为基础数据p,将左眼图像pl与右眼图像pr的差值作为差异数据δp。

步骤103:对基础数据和差异数据进行压缩。

对基础数据p和差异数据δp可以采用不同的压缩方法进行压缩。由于左眼图像pl与右眼图像pr是相似的图像,所以差异数据δp的值非常小,因而对差异数据δp采用适合的方法进行压缩,如游标法或者其它合适的方法,可以获得很好的压缩效果。而对于基础数据p,可以采用符合h.264或h.265的方法进行压缩。

在本发明中,步骤102还可以以行为单位来对左眼图像pl和右眼图像pr要进行比较。例如:将选取第1行左眼图像作为基础数据p,将第一行至第n行右眼图像和第2行至第n行左眼图像与第1行左眼图像的差值作为差异数据δp;然后再选取第n+1行左眼图像作为基础数据p,第n+1行至第2n行右眼图像和第n+2行至第2n行左眼图像与第n+1行左眼图像的差值作为差异数据δp,……即每隔n行选取一行左眼图像作为基础数据p,将其下n-1行左眼图像与n行右眼图像与该行左眼图像进行比较,将它们的差值作为差异数据δp。通过该方法对左眼图像和右眼图像做比较,得到少量的基础数据p和大量的差异数据δp,因而在步骤103中可以得到更高的压缩效率。在本发明中,n可以选取2或者2以上的任何值。

如图2为本发明第二实施例的结构图。本实施例中,vr图像压缩装置包括:预处理模块201,比较模块202和压缩模块203。预处理模块201与比较模块202连接,用于从原始图像中获取左眼图像pl和右眼图像pr;比较模块202分别与预处理模块201和压缩模块203连接,用于将左眼图像pl和右眼图像pr进行比较,得到基础数据p和差异数据δp;压缩模块203与比较模块202连接,用于对基础数据p和差异数据δp进行压缩。

在本发明中,对基础数据p和差异数据δp可以采用不同的压缩方法进行压缩,因而压缩模块203包括两个压缩模块,第一压缩模块和第二压缩模块,分别采用不同的压缩方式对基础数据p和差异数据δp进行压缩。

在本发明中,vr图像压缩装置还可以以行为单位来对左眼图像pl和右眼图像pr要进行比较。因而,vr图像压缩装置包括行分割模块,行分割模块用于将左眼图像pl和右眼图像pr分割成以行为单位的数据。

本发明的一种在上述所举的实施例仅用以说明本发明的原理,而非用以限制本发明,凡此种种依据本发明或现有技术的等效变换是本领域的技术人员所显而易见地得知,理应在本发明所公开保护的范畴之内。



技术特征:

技术总结
本发明公开了一种VR图像压缩方法及其装置,从VR图像中提取出左右眼图像进行比较,然后针对基础数据和差异数据分别进行压缩。通过本发明的VR图像压缩方法及其装置,可以大大提高VR图像的图像压缩效率,提高传输效率,使VR设备的图像分辨率更高,从而带给用户更好的视觉体验。

技术研发人员:周朝晖;韩兆强;黄磊
受保护的技术使用者:北京传送科技有限公司
技术研发日:2017.08.18
技术公布日:2019.03.05
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1