一种全景图片显示方法及设备技术

技术编号:19346048 阅读:30 留言:0更新日期:2018-11-07 15:21
本发明专利技术公开了一种全景图片显示方法及设备,用于解决现有技术中存在的非标准尺寸全景图片显示时变形的问题。本发明专利技术实施例首先将解码后的全景图片贴图到3D模型上,得到3D全景图像,然后根据解码后的全景图片的宽度和高度,以及显示屏幕的宽度和高度,确定投影变换视锥的宽高比,根据投影变换视锥的宽高比确定投影变换视锥大小,最后将投影变换视锥范围内的3D全景图像显示在显示屏幕上。对于非标准尺寸的全景图片,投影变换视锥的宽高比和显示屏幕的宽高比不一样,则投影变换视锥范围内的3D图像显示到显示屏幕上时,拉伸会被等比例压缩,从而使显示屏幕上的图片的比例和贴图前的图片的比例相同,消除全景图片显示变形的问题。

Panoramic picture display method and equipment

The invention discloses a panoramic picture display method and device, which is used to solve the problem of distortion in non-standard size panoramic picture display in the prior art. The embodiment of the present invention first maps the decoded panoramic picture onto a 3D model and obtains the 3D panoramic image. Then, according to the width and height of the decoded panoramic picture and the width and height of the display screen, the width-to-height ratio of the projection transformation cone is determined, and the size of the projection transformation cone is determined according to the width-to-height ratio of the projection transformation cone. Finally, the 3D panoramic image in the cone of projection transformation is displayed on the display screen. For panoramic images of non-standard size, the ratio of width to height of projection transformation cone is different from that of display screen. When 3D images within projection transformation cone are displayed on display screen, stretching will be compressed in equal proportion, so that the proportion of pictures on display screen is the same as that of pictures before mapping. The picture shows the problem of deformation.

【技术实现步骤摘要】
一种全景图片显示方法及设备
本专利技术涉及图像处理
,特别涉及一种全景图片显示方法及设备。
技术介绍
全景图片,又称为全景,通常是指符合人的双眼正常有效视觉(大约水平90度,垂直70度)或包括双眼余光视觉(大约水平180度,垂直90度)以上,乃至360度完整场景范围拍摄的照片。全景图片的显示有多种方式,如Sphere(球体)、Skybox(天空盒)、Cylinder(圆柱)等,比较常见的是Sphere全景。Sphere全景显示的基本原理是建立一个球体模型,然后将全景图片贴到球体表面上,最后利用平面显示装置将其显示在屏幕上。由于球体一周的经度是360度,纬度是180度,为了能够将全景图片正常的铺满球体表面,所以全景图片的宽高比例通常为2:1。如果全景图片的宽高比不是2:1,则将全景图片贴到球体表面上时就会产生变形,最终显示在屏幕上的图片也是变形的图片,如图1所示为非标准比例的全景图片,此全景图片的宽高比大于2:1,则图片贴在球体表面时需要进行纵向拉伸,图1红框中的部分显示在屏幕上时,如图2所示,显示在屏幕上的图片,从图中红框中的部分可以明显的看出图片已经变形。因此,对于非标准尺寸本文档来自技高网...

【技术保护点】
1.一种全景图片的显示方法,其特征在于,该方法包括:将解码后的全景图片贴图到3D模型上,得到3D全景图像;根据显示屏幕的宽度和高度,以及所述解码后的全景图片的宽度和高度,确定投影变换视锥的宽高比;根据所述投影变换视锥的宽高比确定投影变换视锥范围;对所述投影变换视锥范围内的3D全景图像进行投影处理;将所述投影处理得到的图像进行视口变换,以使所述图像显示在显示屏幕上。

【技术特征摘要】
1.一种全景图片的显示方法,其特征在于,该方法包括:将解码后的全景图片贴图到3D模型上,得到3D全景图像;根据显示屏幕的宽度和高度,以及所述解码后的全景图片的宽度和高度,确定投影变换视锥的宽高比;根据所述投影变换视锥的宽高比确定投影变换视锥范围;对所述投影变换视锥范围内的3D全景图像进行投影处理;将所述投影处理得到的图像进行视口变换,以使所述图像显示在显示屏幕上。2.如权利要求1所述的方法,其特征在于,所述将所述投影处理得到的图像进行视口变换,包括:若在贴图过程中对全景图片的宽高比进行调整,则根据所述投影变换视锥比例和所述显示屏幕的比例,对投影处理得到的图像进行调整,以使调整后的图像在显示屏幕上显示的分比例与所述解码后的全景图片的比例相同;将调整后的图像在显示屏幕上显示。3.如权利要求1所述的方法,其特征在于,所述对所述投影变换视锥范围内的3D全景图像进行投影处理,包括:将所述投影变换视锥范围内的3D全景图像呈现在投影平面上;将所述投影处理得到的图像进行视口变换,以使所述图像显示在显示屏幕上,包括:将所述投影平面上的图像进行视口变换,以使所述图像显示在显示屏幕上。4.如权利要求3所述的方法,其特征在于,将所述投影变换视锥范围内的3D全景图像呈现在投影平面上,包括:将所述投影变换视锥范围内的3D全景图像在世界坐标系中的坐标点经过投影变换,得到在规范化设备坐标系中的坐标点;将所述规范化设备坐标系中的坐标点投影在所述投影平面上;所述将所述投影平面上的图像进行视口变换后显示在显示屏幕上,包括:将在所述投影平面上的所述规范化设备坐标系中的坐标点经过视口变换,得到屏幕坐标系中的坐标点;根据所述屏幕坐标系中的坐标点在所述显示屏幕上显示。5.如权利要求1所述的方法,其特征在于,根据下列公式确定投影变换视锥宽高比:aspect=(sw/sh)*f其中,aspect为投影变换视锥宽高比;sw为显示屏幕宽度;sh为显示屏幕高度;f为投影变换视锥宽高比的调整因子。6.如权利要求5所述的方法,其特征在于,若全景图片的宽高比小于阈值,则根据下列公式确定投影变换视锥宽高比的调整因子:f=(N*ph)/pw若全景图片的宽高比不小于阈值,则根据下列公式确定投影变换视锥宽高比的调整因子:f=pw/(N*ph)其中,f为投影变换视锥宽高比的调整因子;N为阈值;pw为解码后全景图片的宽度;ph为解码后全景图片的高度。7.一种全景图片的显示设备,其特征在于,该设备包括:该设备包括:至少一个处理单元、以及至少一个存储单元,其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行下列过程:将解码后的全景图片贴图到3D模型上,得到3D全景图像;根据...

【专利技术属性】
技术研发人员:杨鲁明徐高峰朱铄
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东,37

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

1