高分辨率图像处理方法及装置、VR图像显示方法及VR设备制造方法及图纸

技术编号:22296495 阅读:22 留言:0更新日期:2019-10-15 05:28
本发明专利技术涉及高分辨率图像处理方法及装置、VR图像显示方法及VR设备。所述高分辨率图像处理方法通过对高分辨率的原始图像进行分割、拼接以及渲染,获得与所述原始图像对应的可读图像,经过处理获得的可读图像便于被图像显示设备或图像处理软件从帧缓存空间中读取并显示。所述高分辨率图像处理方法及高分辨率图像处理装置具有自适应设置参数的特点,有助于充分发挥图像显示设备的性能。所以VR图像显示方法及VR设备为了实现对高分辨率的VR图像素材进行显示,采用了上述高分辨率图像处理方法所得到的可读图像存储于缓存,方便读取并实时更新,有助于提高VR显示效果。

High Resolution Image Processing Method and Device, VR Image Display Method and VR Equipment

【技术实现步骤摘要】
高分辨率图像处理方法及装置、VR图像显示方法及VR设备
本专利技术涉及图像显示
,尤其涉及高分辨率图像处理方法、高分辨率图像处理装置、VR图像显示方法及VR设备。
技术介绍
图像的分辨率(ImageResolution)代表了图像中存储的信息量,其可以通过每英寸的像素数(PPI或DPI)来衡量。图像的分辨率决定了图像输出的质量。在同样的画幅下,通过提高图像的分辨率,使图像清晰度更高,细节更清楚。例如,高分辨率图像显示可以用在需要显示可以观察精密细节的图像(例如文物细节等)的场合,以及既需要能方便地观测到整体,又需要非常高的分辨率展示局部细节的场合等等,可以带给观者更佳的观赏体验。但是,研究发现,如果提高图像的分辨率到一定程度(例如达到20k*50k),会面临图像处理以及显示方面的问题。举例来说,通常,图像处理软件从内存获得图像数据进行处理,并形成图像帧,图像帧在输出之前存储于帧缓冲空间内。但是,如果图像分辨率过高,图像数据会很大,图像显示设备或图像处理软件直接处理时往往会卡顿甚至崩溃,也即难以直接处理高分辨率的图像数据并显示图像。另外,受限于显示器的制造工艺,显示器的屏幕分辨率有限,如果要显示高分辨率的图像,目前通常是采用多个显卡和多个显示屏拼接的方式来显示超高分辨率的图像,但是,设置多个显卡以及多个显示屏的系统结构复杂,需要占用很大的物理空间,硬件成本高,而且系统可调节性差,受传输信号带宽和处理性能的限制,所显示的图像分辨率仍然有限。因此,对于高分辨率图像数据的处理和显示,仍然是本领域需要解决的问题。
技术实现思路
为了对高分辨率图像数据进行处理,获得高分辨率的可读图像,本专利技术提供了一种高分辨率图像处理方法及一种高分辨率图像处理装置。此外,本专利技术还提供了一种VR图像显示方法和VR设备,可以输出高分辨率的图像。根据本专利技术的第一方面,提供一种高分辨率图像处理方法,包括以下步骤:提供图像素材,所述图像素材包括至少一帧高分辨率的原始图像;将待处理的一帧原始图像分割成按编号排列的多个子图像;创建多个纹理单元,各个所述纹理单元与各个所述子图像一一对应且分辨率相同;设定输出画幅的尺寸,并创建与各个所述纹理单元一一对应的平面单元,所有的所述平面单元的面积总和与所述输出画幅的面积相等,且每个所述平面单元的面积与对应的纹理单元的像素数成正比;设定所述输出画幅的中心,根据每个纹理单元对应的子图像在所述原始图像中的位置,得到每个所述平面单元在所述输出画幅中的位置;以及在每个所述平面单元上绘制与所述平面单元对应的所述纹理单元,并进行渲染以获得与所述原始图像对应的可读图像。可选的,每帧所述原始图像的分辨率为W*H,W为横向分辨率,H为纵向分辨率,且W和H中至少一个大于8000。可选的,将待处理的一帧所述原始图像分割成按编号排列的多个子图像的方法包括:设定一标准纹理尺度,所述标准纹理尺度的分辨率为w*h,w为横向分辨率,h为纵向分辨率,所述标准纹理尺度不超过图像渲染所支持的单个纹理最大尺度;以及分别计算H/h和W/w,取计算结果的整数部分,如有小数部分在所述整数部分的基础上加1,从而将所述原始图像分割成m行n列分布的多个子图像,至少一个所述子图像的分辨率为w*h,m和n为整数。可选的,所述输出画幅的尺寸、所述平面单元的尺寸以及与所述平面单元对应的纹理单元的分辨率之间满足以下两个等式关系:和其中,size_W为所述输出画幅的宽度,size_H为所述输出画幅的高度,f(i,j)u为与第i行第j列的子图像对应的纹理单元的横向分辨率,f(i,j)v为与第i行第j列的子图像对应的纹理单元的纵向分辨率,size_w(i,j)为与第i行第j列的子图像对应的平面单元的宽度,size_h(i,j)为与第i行第j列的子图像对应的平面单元的高度,i∈{1,2,...,m},j∈{1,2,...,n}。可选的,根据每个纹理单元对应的子图像在所述原始图像中的位置,得到每个所述平面单元在所述输出画幅中的位置的方法包括:设定所述原始图像的图像原点像素,所述图像原点像素位于第一行第一列的子图像的左上角顶点位置;计算每个所述纹理单元对应的子图像的中心点像素距离所述图像原点像素的偏移,并获得每个所述纹理单元对应的子图像的中心点像素距离所述原始图像的中心点像素的偏移;以及保持所述原始图像的纵横比,使每组对应的平面单元和纹理单元中,所述平面单元相对于所述输出画幅的中心的偏移量与所述纹理单元对应的子图像的中心点像素的偏移比例相同,从而根据相对于所述输出画幅的中心的偏移量得到每个所述平面单元的位置。可选的,所述输出画幅的尺寸可调,所述标准纹理尺度的分辨率可调。根据本专利技术的第二方面,提供一种高分辨率图像处理装置,所述装置包括处理器以及存储器,所述存储器被配置为存储所述处理器的可执行指令,当所述可执行指令被所述处理器执行时,执行上述高分辨率图像处理方法。根据本专利技术的第三方面,提供一种高分辨率图像处理装置,所述装置包括:内存,所述内存中存储有图像素材,所述图像素材包括至少一帧高分辨率的原始图像;分割模块,被配置为将待处理的一帧原始图像分割成按编号排列的多个子图像;渲染平台,被配置为创建和绘制多个纹理单元,所述渲染平台创建的各个所述纹理单元与各个所述子图像一一对应并且分辨率相同;匹配模块,被配置为设定输出画幅的尺寸,并创建与各个所述纹理单元一一对应的平面单元,所有的所述平面单元的面积总和与所述输出画幅的面积相等,且每个所述平面单元的面积与对应的纹理单元的像素数成正比;拼接模块,被配置为设定所述输出画幅的中心,根据每个纹理单元对应的子图像在所述原始图像中的位置,得到每个所述平面单元在所述输出画幅中的位置;以及显存,被配置为存储所述多个纹理单元以及与所述原始图像对应的可读图像,所述可读图像通过在每个所述平面单元上绘制与所述平面单元对应的所述纹理单元,并进行渲染获得。可选的,所述分割模块包括:第一分析子模块,被配置为设定一标准纹理尺度,所述标准纹理尺度的分辨率为w*h,w为横向分辨率,h为纵向分辨率,所述标准纹理尺度不超过图像渲染所支持的单个纹理最大尺度;以及第一计算子模块,被配置为分别计算H/h和W/w并余数取整,将所述原始图像分割成m行n列分布的多个子图像,至少一个所述子图像的分辨率为w*h,W和H分别为原始图像的横向和纵向分辨率,m和n为整数。可选的,所述拼接模块包括:第二分析子模块,被配置为设定所述输出画幅的中心,并设定所述原始图像的图像原点,所述图像原点位于第一行第一列的子图像的左上角顶点位置;以及第二计算子模块,被配置为计算每个所述纹理单元对应的子图像的中心点像素距离所述图像原点的偏移,并获得每个所述纹理单元对应的子图像的中心点像素距离所述原始图像的中心点像素的偏移,以及,保持所述原始图像的纵横比,使每组对应的平面单元和纹理单元中,所述平面单元相对于所述输出画幅的中心的偏移量与所述纹理单元对应的子图像的中心点像素的偏移比例相同,从而根据相对于所述输出画幅的中心的偏移量得到每个所述平面单元的位置。可选的,所述装置包括至少一个显示模块接口,所述显示模块接口被配置为连接显示模块,所述显示模块被配置为以所述输出画幅显示每一帧所述可读图像。可选的,所述显示模块为拼接屏、V本文档来自技高网...

【技术保护点】
1.一种高分辨率图像处理方法,其特征在于,包括:提供图像素材,所述图像素材包括至少一帧高分辨率的原始图像;将待处理的一帧原始图像分割成按编号排列的多个子图像;创建多个纹理单元,各个所述纹理单元与各个所述子图像一一对应且分辨率相同;设定输出画幅的尺寸,并创建与各个所述纹理单元一一对应的平面单元,所有的所述平面单元的面积总和与所述输出画幅的面积相等,且每个所述平面单元的面积与对应的纹理单元的像素数成正比;设定所述输出画幅的中心,根据每个纹理单元对应的子图像在所述原始图像中的位置,得到每个所述平面单元在所述输出画幅中的位置;以及在每个所述平面单元上绘制与所述平面单元对应的所述纹理单元,并进行渲染以获得与所述原始图像对应的可读图像。

【技术特征摘要】
1.一种高分辨率图像处理方法,其特征在于,包括:提供图像素材,所述图像素材包括至少一帧高分辨率的原始图像;将待处理的一帧原始图像分割成按编号排列的多个子图像;创建多个纹理单元,各个所述纹理单元与各个所述子图像一一对应且分辨率相同;设定输出画幅的尺寸,并创建与各个所述纹理单元一一对应的平面单元,所有的所述平面单元的面积总和与所述输出画幅的面积相等,且每个所述平面单元的面积与对应的纹理单元的像素数成正比;设定所述输出画幅的中心,根据每个纹理单元对应的子图像在所述原始图像中的位置,得到每个所述平面单元在所述输出画幅中的位置;以及在每个所述平面单元上绘制与所述平面单元对应的所述纹理单元,并进行渲染以获得与所述原始图像对应的可读图像。2.如权利要求1所述的高分辨率图像处理方法,其特征在于,每帧所述原始图像的分辨率为W*H,W为横向分辨率,H为纵向分辨率,且W和H中至少一个大于8000。3.如权利要求2所述的高分辨率图像处理方法,其特征在于,将待处理的一帧所述原始图像分割成按编号排列的多个子图像的方法包括:设定一标准纹理尺度,所述标准纹理尺度的分辨率为w*h,w为横向分辨率,h为纵向分辨率,所述标准纹理尺度不超过图像渲染所支持的单个纹理最大尺度;以及分别计算H/h和W/w,取计算结果的整数部分,如有小数部分在所述整数部分的基础上加1,从而将所述原始图像分割成m行n列分布的多个子图像,至少一个所述子图像的分辨率为w*h,m和n为整数。4.如权利要求3所述的高分辨率图像处理方法,其特征在于,所述输出画幅的尺寸、所述平面单元的尺寸以及与所述平面单元对应的纹理单元的分辨率之间满足以下两个等式关系:和其中,size_W为所述输出画幅的宽度,size_H为所述输出画幅的高度,f(i,j)u为与第i行第j列的子图像对应的纹理单元的横向分辨率,f(i,j)v为与第i行第j列的子图像对应的纹理单元的纵向分辨率,size_w(i,j)为与第i行第j列的子图像对应的平面单元的宽度,size_h(i,j)为与第i行第j列的子图像对应的平面单元的高度,i∈{1,2,...,m},j∈{1,2,...,n}。5.如权利要求1所述的高分辨率图像处理方法,其特征在于,根据每个纹理单元对应的子图像在所述原始图像中的位置,得到每个所述平面单元在所述输出画幅中的位置的方法包括:设定所述原始图像的图像原点像素,所述图像原点像素位于第一行第一列的子图像的左上角顶点位置;计算每个所述纹理单元对应的子图像的中心点像素距离所述图像原点像素的偏移,并获得每个所述纹理单元对应的子图像的中心点像素距离所述原始图像的中心点像素的偏移;以及保持所述原始图像的纵横比,使每组对应的平面单元和纹理单元中,所述平面单元相对于所述输出画幅的中心的偏移量与所述纹理单元对应的子图像的中心点像素的偏移比例相同,从而根据相对于所述输出画幅的中心的偏移量得到每个所述平面单元的位置。6.如权利要求1所述的高分辨率图像处理方法,其特征在于,所述输出画幅的尺寸可调,所述标准纹理尺度的分辨率可调。7.一种高分辨率图像处理装置,其特征在于,所述高分辨率图像处理装置包括处理器以及存储器,所述存储器被配置为存储所述处理器的可执行指令,当所述可执行指令被所述处理器执行时,执行如权利要求1至6任一项所述的高分辨率图像处理方法。8.一种高分辨率图像处理装置,其特征在于,包括:内存,所述内存中存储有图像素材,所述图像素材包括至少一帧高分辨率的原始图像;分割模块,被配置为将待处理的一帧原始图像分割成按编号排列的多个子图像;渲染平台,被配置为创建和绘制多个纹理单元,所述渲染平台创建的各个所述纹理单元与各个所述子图像一一对应并且分辨率相同;匹配模块,被配置为设定输出画幅的尺寸,并创建与各个所述纹理单元一一对应的平面单元,所有的所述平面单元的面积总和与所述输出画幅的面积相等,且每个所述平面单元的面积与对应的纹理单元的像素数成正比;拼接模块,被配置为设定所述输出画幅的中心,根据每个纹理单元对应的子图像在所述原始图像中的位置,得到每个所述平面单元在所述输出画幅中的位置;...

【专利技术属性】
技术研发人员:郭子兴高岩陈玉来胡海宁
申请(专利权)人:上海爱观视觉科技有限公司
类型:发明
国别省市:上海,31

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

1