裸眼3D图像的制作方法及装置制造方法及图纸

技术编号:28216655 阅读:14 留言:0更新日期:2021-04-28 09:29
本申请涉及一种裸眼3D图像的制作方法及装置,属于裸眼3D显示技术领域,该方法包括:获取裸眼3D显示设备的显示参数;基于显示参数使用三维图像制作程序搭建虚拟拍摄场景,虚拟拍摄场景包括虚拟拍摄组件和虚拟拍摄对象,虚拟拍摄组件的位置、角度和/或数量基于显示参数确定;控制虚拟拍摄组件对虚拟拍摄对象进行图像采集,得到目标图像;对目标图像进行图像编码,得到裸眼3D图像;可以解决现有的裸眼3D图像的制作方法只适用于固定的几种格式,通用性较低的问题;提高裸眼3D图像的制作方法的通用性。性。性。

【技术实现步骤摘要】
裸眼3D图像的制作方法及装置


[0001]本申请涉及一种裸眼3D图像的制作方法及装置,属于裸眼3D显示


技术介绍

[0002]三维(3Dimensions,3D)显示技术是指使画面变得立体逼真,图像不再局限于屏幕的二维平面上的技术。3D显示技术包括眼镜式和裸眼式,眼镜式3D显示技术需要借助额外的辅助设备(比如3D眼镜等)才能观察到立体图像。而裸眼式3D显示技术由于无需辅助设备、观看便捷等因素成为未来3D显示技术的主要发展趋势。
[0003]裸眼3D视频输入包括多宫格视频。多宫格视频由于事先通过设定好的多角度摄像机进行制作渲染,立体效果佳,是目前客户比较接受的一类裸眼3D视频格式。裸眼3D多宫格视频,根据终端光栅涉设计的不同,目前市面上大致可分为4、5、8视角的多宫格视频格式,最多支持8视角裸眼3D显示。
[0004]现有的裸眼3D图像的制作方法是针对现有的几种格式的多宫格视频制作的,对于其它格式的多宫格视频,比如:16宫格格式的视频无法适用。

技术实现思路

[0005]本申请提供了一种裸眼3D图像的制作方法、装置及存储介质,可以解决现有的裸眼3D图像的制作方法只适用于固定的几种格式,通用性较低的问题。本申请提供如下技术方案:
[0006]第一方面,提供了一种裸眼3D图像的制作方法,所述方法包括:
[0007]获取裸眼3D显示设备的显示参数;
[0008]基于所述显示参数使用三维图像制作程序搭建虚拟拍摄场景,所述虚拟拍摄场景包括虚拟拍摄组件和虚拟拍摄对象,所述虚拟拍摄组件的位置、角度和/或数量基于所述显示参数确定;
[0009]控制所述虚拟拍摄组件对所述虚拟拍摄对象进行图像采集,得到目标图像;
[0010]对所述目标图像进行图像编码,得到裸眼3D图像。
[0011]可选地,所述显示参数包括视角数量,所述虚拟拍摄组件的数量与所述视角数量相等。
[0012]可选地,所述显示参数包括视角排列方式,
[0013]所述对所述目标图像进行图像编码,得到编码后的图像,包括:
[0014]对各个虚拟拍摄组件同一时刻拍摄得到的目标图像按照所述视角排列方式逐个像素分别进行编码,得到所述裸眼3D图像。
[0015]可选地,所述虚拟拍摄组件的数量为n,所述n为大于1的整数;
[0016]所述对各个虚拟拍摄组件同一时刻拍摄得到的目标图像按照所述视角排列方式逐个像素分别进行编码,得到所述裸眼3D图像,包括:
[0017]对于n个虚拟拍摄组件拍摄得到的每张目标图像中的第i行第j个像素,将每张目
标图像中的第i行第j个像素按照所述视角排列方式排列,得到第i行第j个像素块,所述i和j均为正整数;
[0018]将各个像素块按顺序拼接得到所述裸眼3D图像。
[0019]可选地,所述显示参数包括相邻视角之间的角度,所述相邻视角之间的角度用于确定相邻虚拟拍摄组件之间的角度。
[0020]可选地,所述显示参数包括:显示距离信息,所述显示距离信息用于确定所述虚拟拍摄组件与所述虚拟拍摄对象之间的第一距离信息;
[0021]和/或,
[0022]所述显示距离信息用于确定所述虚拟拍摄对象向所述虚拟拍摄组件运动和/或远离所述虚拟拍摄组件运动的第二距离信息。
[0023]可选地,所述显示参数包括所述裸眼3D显示设备的分辨率,所述裸眼3D显示设备的分辨率用于确定所述虚拟拍摄组件的分辨率。
[0024]可选地,所述虚拟拍摄组件的分辨率与视角数量的乘积等于所述裸眼3D显示设备的分辨率。
[0025]可选地,所述方法还包括:
[0026]对每帧裸眼3D图像进行合成,得到裸眼3D视频;
[0027]对所述裸眼3D视频进行无损压缩,得到压缩后的裸眼3D视频。
[0028]第二方面,提供了一种裸眼3D图像的制作装置,所述装置包括:
[0029]参数获取模块,用于获取裸眼3D显示设备的显示参数;
[0030]场景搭建模块,用于基于所述显示参数使用三维图像制作程序搭建虚拟拍摄场景,所述虚拟拍摄场景包括虚拟拍摄组件和虚拟拍摄对象,所述虚拟拍摄组件的位置、角度和/或数量基于所述显示参数确定;
[0031]图像采集模块,用于控制所述虚拟拍摄组件对所述虚拟拍摄对象进行图像采集,得到目标图像;
[0032]图像编码模块,用于对所述目标图像进行图像编码,得到裸眼3D图像。
[0033]第三方面,提供一种裸眼3D图像的制作装置,所述装置包括处理器和存储器;所述存储器中存储有程序,所述程序由所述处理器加载并执行以实现第一方面所述的裸眼3D图像的制作方法。
[0034]第四方面,提供一种计算机可读存储介质,所述存储介质中存储有程序,所述程序由所述处理器加载并执行以实现第一方面所述的裸眼3D图像的制作方法。
[0035]本申请的有益效果在于:通过获取裸眼3D显示设备的显示参数;基于显示参数使用三维图像制作程序搭建虚拟拍摄场景,虚拟拍摄场景包括虚拟拍摄组件和虚拟拍摄对象,虚拟拍摄组件的位置、角度和/或数量基于显示参数确定;控制虚拟拍摄组件对虚拟拍摄对象进行图像采集,得到目标图像;对目标图像进行图像编码,得到裸眼3D图像;可以解决现有的裸眼3D图像的制作方法只适用于固定的几种格式,通用性较低的问题;由于可以根据裸眼3D图像的显示参数搭建虚拟拍摄场景,灵活设置虚拟拍摄组件的数量、角度和/或数量,根据该虚拟拍摄场景得到的目标图像生成裸眼3D图像,使得该裸眼3D图像可以适用于该显示参数对应的裸眼3D显示设备,从而提高裸眼3D图像的制作方法的通用性。
[0036]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,
并可依照说明书的内容予以实施,以下以本申请的较佳实施例并配合附图详细说明如后。
附图说明
[0037]图1是本申请一个实施例提供的裸眼3D图像的制作方法的流程图;
[0038]图2是本申请一个实施例提供的虚拟拍摄场景的示意图;
[0039]图3是本申请一个实施例提供的虚拟拍摄对象的示意图;
[0040]图4是本申请一个实施例提供的图像编码过程的示意图;
[0041]图5是本申请一个实施例提供的裸眼3D图像的示意图;
[0042]图6是本申请一个实施例提供的裸眼3D图像的制作装置的框图;
[0043]图7是本申请一个实施例提供的裸眼3D图像的制作装置的框图。
具体实施方式
[0044]下面结合附图和实施例,对本申请的具体实施方式作进一步详细描述。以下实施例用于说明本申请,但不用来限制本申请的范围。
[0045]可选地,本申请提供的裸眼3D图像的制作方法的应用场景包括但不限于:
[0046]3D游戏场景,比如:游戏中的图像是通过本申请提供的裸眼3D图像的制作方法得到的;
[0047]3D视频播放场景,比如:裸眼3D播放设备所播本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种裸眼3D图像的制作方法,其特征在于,所述方法包括:获取裸眼3D显示设备的显示参数;基于所述显示参数使用三维图像制作程序搭建虚拟拍摄场景,所述虚拟拍摄场景包括虚拟拍摄组件和虚拟拍摄对象,所述虚拟拍摄组件的位置、角度和/或数量基于所述显示参数确定;控制所述虚拟拍摄组件对所述虚拟拍摄对象进行图像采集,得到目标图像;对所述目标图像进行图像编码,得到裸眼3D图像。2.根据权利要求1所述的方法,其特征在于,所述显示参数包括视角数量,所述虚拟拍摄组件的数量与所述视角数量相等。3.根据权利要求1所述的方法,其特征在于,所述显示参数包括视角排列方式,对所述目标图像进行图像编码,得到编码后的图像,包括:对各个虚拟拍摄组件同一时刻拍摄得到的目标图像按照所述视角排列方式逐个像素分别进行编码,得到所述裸眼3D图像。4.根据权利要求3所述的方法,其特征在于,所述虚拟拍摄组件的数量为n,所述n为大于1的整数;所述对各个虚拟拍摄组件同一时刻拍摄得到的目标图像按照所述视角排列方式逐个像素分别进行编码,得到所述裸眼3D图像,包括:对于n个虚拟拍摄组件拍摄得到的每张目标图像中的第i行第j个像素,将每张目标图像中的第i行第j个像素按照所述视角排列方式排列,得到第i行第j个像素块,所述i和j均为正整数;将各个像素块按顺序拼接得到所述裸眼3D图像。5.根据权利要求1所述的方法,其特征在于,所述显示参数包括相邻视角之间的角度,所述相邻视...

【专利技术属性】
技术研发人员:李瑞彬周振乔文罗明辉
申请(专利权)人:苏州苏大维格科技集团股份有限公司
类型:发明
国别省市:

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

1