多视图图像创建系统和方法技术方案

技术编号:39490198 阅读:11 留言:0更新日期:2023-11-24 11:12
一种多视图图像创建系统和方法从单视图图像创建多视图图像

【技术实现步骤摘要】
【国外来华专利技术】多视图图像创建系统和方法
[0001]相关申请的交叉引用
[0002]N/A
[0003]关于联邦赞助研究或开发的声明
[0004]N/A

技术介绍

[0005]多视图图像表示具有不同视图的场景

视图可以根据观看角以不同的程度重叠

当观看者位于相对于显示器的不同观看角时,他或她可以感知同时呈现在显示器上的多视图图像的不同视图

例如,多视图图像的不同视图被单独地呈现给观看者的每只眼睛以创建深度感

在一些情况下,观看者可以佩戴特殊的眼镜来控制眼睛感知到哪些视图

在其他情况下,视图以自动立体方式指向每只眼睛,而不需要特殊的眼镜

在任一种情况下,多视图显示系统呈现多视图图像以供显示

在一些情况下,使用不同视点处的相机
(
或多个相机
)
来创建多视图图像以捕获场景

每个视图被组装在一起以形成多视图图像

附图说明
[0006]参考以下结合附图的详细描述,可以更容易地理解根据本文描述的原理的示例和实施例的各种特征,其中相同的附图标记表示相同的结构元件,并且附图中:
[0007]图1示出了根据与本文描述的原理一致的实施例的示例中的多视图图像

[0008]图2示出了根据与本文描述的原理一致的实施例的多视图显示器的示例

[0009]图3示出了根据与本文描述的原理一致的实施例的从单视图图像创建多视图图像的示例

[0010]图4示出了根据与本文描述的原理一致的实施例的复制单视图图像以创建多视图图像的示例

[0011]图5示出了根据与本文描述的原理一致的实施例的将深度设置转换为多个移位值的示例

[0012]图6示出了根据与本文描述的原理一致的实施例的移位视图图像以修改多视图图像的感知深度的示例

[0013]图7示出了根据与本文描述的原理一致的实施例的自动渲染多个多视图图像层的示例

[0014]图8示出了根据与本文描述的原理一致的实施例的将每个视图图像的像素映射到多视图显示器的交错位置的示例

[0015]图9是示出根据与本文描述的原理一致的实施例的多视图生成系统和操作该系统的方法的流程图的流程图

[0016]图
10
示出了根据与本文描述的原理一致的实施例的从深度图创建多视图图像的示例

[0017]图
11
示出了根据与本文描述的原理一致的实施例的允许用户创建和编辑多视图
图像的应用的用户界面的示例

[0018]图
12
示出了根据与本文描述的原理一致的实施例的描绘多视图显示系统的示例图示的示意性框图

[0019]某些示例和实施例具有作为上述附图中所示的特征的补充和替代之一的其他特征

下面参考上述附图详细描述这些和其他特征

具体实施方式
[0020]根据本文描述的原理的示例和实施例提供了一种多视图图像编辑创建和编辑的解决方案

虽然可以使用相机
(
或相机系统
)
来创建多视图图像以捕获场景的不同视点处的图像,但是本文讨论的实施例允许用户通过以下方式来创建多视图内容:导入或以其他方式创建单视图图像,复制单视图图像以形成多个视图图像,通过自动移位不同视图图像来修改深度,以及自动渲染结果以供显示

实施例涉及多视图图像层,其中每个多视图图像层包含形成多视图图像层的不同视图图像

可以选择多视图图像层,使得各种图像编辑操作被选择性地应用于所选择的多视图图像层

这样的操作包括例如修改所选择的多视图图像层的内容的深度

单视图图像可以在应用中导入并且与新的或预先存在的多视图图像层相关联

可以复制单视图图像以生成多个视图图像,多个视图图像是单视图图像的副本

用户可以操纵各种深度设置以改变导入的内容的相对深度

作为响应,应用将深度设置转换为移位值,以与深度设置和视图位置
(
例如,姿势
)
成比例地移位不同的视图图像

通过沿着坐标系移位不同视图图像的像素,在不同视图图像之间创建视差

这种视差由观看者实现为相对于显示器表面的深度

因此,实施例引入深度设置的概念,以在单视图图像被转换成多视图图像时选择性地修改单视图图像的特性

[0021]在一些实施例中,可以加载深度图并将其应用于单视图图像,以将其变换为采用由深度图定义的深度轮廓
(profile)
的多视图图像

深度图可以是像素阵列
(
例如,位图
)
,其中像素的每个像素值表示像素位置处的深度设置

然后可以将深度图应用于单视图图像,以允许单视图图像采用深度图的深度特性

例如,深度图可以定义具有深度的各种形状
(
例如,凸形

凹形

立方体

金字塔
)
,并且深度图可以应用于单视图图像,从而将其变换为多视图视图

深度图可经修改
(
例如,拉伸

偏斜

裁剪
)
以符合由单视图图像表示的对象的形状和大小

可以执行视图合成以从修改的深度图和单图像生成多个视图图像

[0022]图1示出了根据与本文描述的原理一致的实施例的示例中的多视图图像

多视图图像
103
具有多个视图
106(
例如,视图图像
)。
视图
106
中的每一个对应于不同的主角度方向
109(
例如,左视图

右视图

中心视图等
)。
视图
106
被渲染以供多视图显示器
112
显示

每个视图
106
表示由多视图图像
103
表示的场景的不同观看角或视角

因此,不同视图
106
相对于彼此具有一定水平的视差

观看者可以用她的右眼感知一个视图
106
,同时用她的左眼感知不同的视图
106。
这允许观看者同时感知不同的视图
106
,从而体验三维
(3本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.
一种创建多视图图像的方法,所述方法包括:将单视图图像导入到应用中,所述单视图图像被分配给形成复合多视图图像的多个多视图图像层中的第一多视图图像层;将所述单视图图像复制到所述第一多视图图像层的多个视图图像中;接收包括用于所述第一多视图图像层的深度设置的用户输入;基于所述视图图像中的每一个的有序编号,将所述深度设置转换成用于对应视图图像的多个移位值;响应于所述第一多视图图像层被选择,根据对应的移位值来移位所述第一多视图图像层的所述视图图像;以及在多视图显示器上以预定义序列将所述多个多视图图像层自动渲染为所述复合多视图图像
。2.
根据权利要求1所述的创建多视图图像的方法,其中,所述单视图图像以位图格式被格式化,所述位图格式包括每个像素的透明度值和颜色通道值
。3.
根据权利要求1所述的创建多视图图像的方法,还包括:将所述视图图像中的一个视图图像分配为基本视图图像,其中,所述基本视图图像的移位值为零
。4.
根据权利要求1所述的创建多视图图像的方法,其中移位每个视图图像包括沿着水平方向移位每个视图图像的像素
。5.
根据权利要求1所述的创建多视图图像的方法,还包括将所述第一多视图图像层的每个视图图像与所述多个多视图图像层中的第二多视图图像层的对应视图图像混合
。6.
根据权利要求1所述的创建多视图图像的方法,其中以所述预定义序列将所述多个多视图图像层自动渲染为所述复合多视图图像包括渲染由所述预定义序列定义的上部多视图图像层,同时省略所述上部多视图图像层的透明区域
。7.
根据权利要求1所述的创建多视图图像的方法,其中以所述预定义序列将所述多个多视图图像层自动渲染为所述复合多视图图像包括将每个视图图像的像素映射到所述多视图显示器的交错位置
。8.
根据权利要求1所述的创建多视图图像的方法,还包括选择所述第一多视图图像层的区域并且选择性地移位所述视图图像的落在所选择的区域内的部分
。9.
根据权利要求1所述的创建多视图图像的方法,以用户指定的多视图文件格式对所述复合多视图图像进行格式化
。10.
一种多视图图像生成系统,包括:多视图显示器;处理器;以及存储器,所述存储器存储多个指令,所述多个指令在被执行时使所述处理器:在形成复合多视图图像的多个多视图图像层中选择第一多视图图像层,所述第一多视图图像层包括多个视图图像;接收包括用于所述第一多视图图像层的深度设置的用户输入;基于所述视图图像中的每一个的有序编号,将所述深度设置转换成用于对应视图图像的多个移位值;根据对应的移位值来移位所选择的第一多视图图像层的视图图像;以及
在所述多视图显示器上以预定义序列将所述多个多视图图像层自动渲染为所述复合多视图图像
。11.
根据权利要求
10
所述的多视图图像生成系统,其中所述多个视图图像是从单视图图像复制的相同视图图像
。12.
根据权利要求
10
所述的多视图图像生成系统,其中,所述视图图像中的一个视图图像被分配为基...

【专利技术属性】
技术研发人员:S
申请(专利权)人:镭亚股份有限公司
类型:发明
国别省市:

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

1