【技术实现步骤摘要】
【国外来华专利技术】球形视频的鱼眼图像拼接本申请要求2016年4月5日申请的第62/318,610号美国临时申请的权利,其全部内容以引用的方式并入本文中。
本公开涉及球形视频渲染。
技术介绍
在某些类型的视频渲染中,例如360度视频,观看者可感知图像内容的多个不同视图。举例来说,当观看者正在观看显示器上的图像内容时,观看者可以选择用来观看内容的不同视图。对于360度视频,观看者可以与显示器介接以改变观看者观看图像内容的角度。
技术实现思路
大体来说,本公开描述用于通过将由两个相机捕获的图像内容拼接在一起来产生360度图像内容的技术,每一相机具有鱼眼镜头。这两个相机一同捕获360度的图像内容(例如,图像内容球)。在本公开中所描述的实例中,每一相机可捕获超过一半的球,且使用每一个所捕获视频内容的重叠部分来确定拼接所捕获视频内容的方式。图像内容的这两个所捕获部分可被称作图像内容的第一部分和图像内容的第二部分,且第一部分和第二部分的图像内容可少于整个图像内容球。第一部分的图像内容可超过图像内容球的一半图像内容,且第二部分的图像内容可超过图像内容球的一半图像内容。图形处理单元(GPU)可利用纹理映射技术来将所捕获图像内容覆叠到3D网状模型上。因为每一部分包含超过一半的图像内容球,所以第一和第二部分存在重叠图像内容。在产生图像内容球的图像内容时,GPU可通过混合重叠部分中的图像内容来说明(accountof)重叠图像内容。在一个实例中,本公开描述一种用于产生图像内容的方法,所述方法包括:基于第一三维(3D)网状模型的第一组顶点坐标,将第一图像覆叠在第一3D网状模型上以产生图像内容的第一部分; ...
【技术保护点】
1.一种用于产生图像内容的方法,所述方法包括:基于第一三维3D网状模型的第一组顶点坐标,将第一图像覆叠在所述第一3D网状模型上以产生图像内容的第一部分;基于第二3D网状模型的第二组顶点坐标,将第二图像覆叠在所述第二3D网状模型上以产生所述图像内容的第二部分,其中所述第一部分和所述第二部分包含重叠图像内容;分别渲染所述第一部分和所述第二部分以产生经渲染第一部分和经渲染第二部分;以及至少部分地基于依据所述重叠图像内容来混合所述第一经渲染部分和所述第二经渲染部分,产生图像内容球。
【技术特征摘要】
【国外来华专利技术】2016.04.05 US 62/318,610;2016.09.20 US 15/270,6501.一种用于产生图像内容的方法,所述方法包括:基于第一三维3D网状模型的第一组顶点坐标,将第一图像覆叠在所述第一3D网状模型上以产生图像内容的第一部分;基于第二3D网状模型的第二组顶点坐标,将第二图像覆叠在所述第二3D网状模型上以产生所述图像内容的第二部分,其中所述第一部分和所述第二部分包含重叠图像内容;分别渲染所述第一部分和所述第二部分以产生经渲染第一部分和经渲染第二部分;以及至少部分地基于依据所述重叠图像内容来混合所述第一经渲染部分和所述第二经渲染部分,产生图像内容球。2.根据权利要求1所述的方法,进一步包括:接收所述第一3D网状模型的所述第一组顶点坐标;以及接收所述第二3D网状模型的所述第二组顶点坐标,其中所述第一3D网状模型和所述第二3D网状模型是同一3D网状模型。3.根据权利要求1所述的方法,其中所述第一3D网状模型和所述第二3D网状模型各自包括围绕公共纵向轴线安置的多个环,其中每一个所述环包括多个图元。4.根据权利要求3所述的方法,其中所述第一3D网状模型中的第一环的宽度小于所述第一3D网状模型中的第二环的宽度,并且其中所述第二3D网状模型中的第一环的宽度小于所述第二3D网状模型中的第二环的宽度。5.根据权利要求3所述的方法,其中所述第一3D网状模型和所述第二3D网状模型各自具有半胶囊形状,其中所述纵向轴线包括从所述半胶囊的一个末端的中心点延伸到所述半胶囊的尖端的轴线,并且其中所述多个环的所述多个图元安置在所述半胶囊的所述末端和所述半胶囊的所述尖端之间。6.根据权利要求5所述的方法,其中所述第一3D网状模型和所述第二3D网状模型各自具有半卵形的形状。7.根据权利要求1所述的方法,其中所述图像内容球包含360度可观看内容,其中所述第一图像包括包含超过180度的所述图像内容的第一圆形图像,并且其中所述第二图像包括包含超过180度的所述图像内容的第二圆形图像。8.根据权利要求1所述的方法,其中基于所述第一组顶点坐标将所述第一图像覆叠在所述第一3D网状模型上包括基于对应于所述第一3D网状模型的所述第一组顶点坐标的第一组纹理坐标而将所述第一图像纹理映射在所述第一3D网状模型上,其中所述第一组纹理坐标是所述第一图像内的像素的坐标,且其中基于所述第二组顶点坐标将所述第二图像覆叠在所述第二3D网状模型上包括基于对应于所述第二3D网状模型的所述第二组顶点坐标的第二组纹理坐标而将所述第二图像纹理映射在所述第二3D网状模型上,其中所述第二组纹理坐标是所述第二图像内的像素的坐标。9.根据权利要求8所述的方法,进一步包括:基于形成同心环图案的图元的顶点而产生所述第一组纹理坐标,其中所述同心环中的一或多个外环的宽度小于所述同心环中的其它环的宽度;以及基于形成所述同心环图案的所述图元的所述顶点而产生所述第二组纹理坐标,其中纹理映射所述第一图像包括将形成所述同心环图案的所述图元的所述顶点映射到所述第一3D网状模型的所述第一组顶点坐标,其中所述同心环中的所述一或多个外环中的图元的顶点到所述第一3D网状模型的所述第一组顶点坐标中的顶点的映射使所述第一图像中对应于所述一或多个外环的图像内容伸展到所述第一3D网状模型上,且其中纹理映射所述第二图像包括将形成所述同心环图案的所述图元的所述顶点映射到所述第二3D网状模型的所述第二组顶点坐标,其中所述同心环中的所述一或多个外环中的图元的顶点到所述第二3D网状模型的所述第二组顶点坐标中的顶点的映射使所述第二图像中对应于所述一或多个外环的图像内容伸展到所述第二3D网状模型上。10.根据权利要求8所述的方法,进一步包括:基于所述第一组纹理坐标或所述第二组纹理坐标中的至少一个而产生遮罩,所述遮罩指示所述图像内容的所述第一部分和所述图像内容的所述第二部分的混合因子;将所述遮罩纹理映射在所述第一部分和所述第二部分上以向所述第一部分和所述第二部分的像素指派混合因子,其中混合所述图像内容的所述第一经渲染部分和所述图像内容的所述第二经渲染部分包括基于所述混合因子而混合所述图像内容的所述第一经渲染部分和所述图像内容的所述第二经渲染部分的所述重叠图像内容。11.根据权利要求8所述的方法,进一步包括:确定所述重叠图像内容之间的相似度;以及调整所述第一组纹理坐标或所述第二组纹理坐标中的至少一个,其中基于所述第一组纹理坐标而将所述第一图像纹理映射在所述第一3D网状模型上包括响应于所述第一组纹理坐标进行调整,基于调整后的第一组纹理坐标而将所述第一图像纹理映射在所述第一3D网状模型上,且其中基于所述第二组纹理坐标而将所述第二图像纹理映射在所述第一3D网状模型上包括响应于所述第二组纹理坐标进行调整,基于调整后的第二组纹理坐标而将所述第二图像纹理映射在所述第二3D网状模型上。12.根据权利要求1所述的方法,其中所述第一图像由第一鱼眼镜头捕获,且所述第二图像由第二鱼眼镜头捕获。13.根据权利要求1所述的方法,进一步包括:用鱼眼相机装置的第一鱼眼镜头捕获所述第一图像;以及用所述鱼眼相机装置的第二鱼眼镜头捕获所述第二图像,其中混合所述第一经渲染部分和所述第二经渲染部分包括用包含所述第一和第二鱼眼镜头的所述鱼眼相机装置混合所述第一经渲染部分和所述第二经渲染部分。14.根据权利要求1所述的方法,进一步包括:用处理装置从包含第一鱼眼镜头和第二鱼眼镜头的鱼眼相机装置接收所述第一图像和所述第二图像,其中所述第一鱼眼镜头捕获所述第一图像,且所述第二鱼眼镜头捕获所述第二图像,其中混合所述第一经渲染部分和所述第二经渲染部分包括用所述处理装置混合所述第一经渲染部分和所述第二经渲染部分。15.一种用于产生图像内容的装置,所述装置包括:存储器,其经配置以存储第一图像和第二图像;以及图形处理单元GPU,其包括固定功能或可编程电路中的至少一个,所述电路经配置以进行以下操作:基于第一三维3D网状模型的第一组顶点坐标,将存储于所述存储器中的所述第一图像覆叠在所述第一3D网状模型上以产生图像内容的第一部分;基于第二3D网状模型的第二组顶点坐标,将存储于所述存储器中的所述第二图像覆叠在所述第二3D网状模型上以产生所述图像内容的第二部分,其中所述第一部分和所述第二部分包含重叠图像内容;分别渲染所述第一部分和所述第二部分以产生经渲染第一部分和经渲染第二部分;以及至少部分地基于依据所述重叠图像内容来混合所述第一经渲染部分和所述第二经渲染部分,产生图像内容球。16.根据权利要求15所述的装置,其中所述第一3D网状模型和所述第二3D网状模型各自包括围绕公共纵向轴线安置的多个环,其中每一个所述环包括多个图元。17.根据权利要求16所述的装置,其中所述第一3D网状模型和所述第二3D网状模型各自具有半胶囊的形状,其中所述纵向轴线包括从所述半胶囊的一个末端的中心点延伸到所述半胶...
【专利技术属性】
技术研发人员:B·福鲁坦保尔,P·H·L·阮,毕宁,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。