System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及图像显示,具体而言,涉及一种图像的处理方法、装置、计算机可读存储介质、处理器和显示系统。
技术介绍
1、随着ar(augmented reality,增强现实)眼镜的普遍应用,ar眼镜普遍采用atw(asynchronous timewarp,异步时间扭曲)算法来降低头部运动时ar画面的卡顿感,但是通用的atw算法都有一个较为明显的问题,由于原始数据是满屏数据,在进行atw运算时,算出旋转角后,图片的位置并没有改变,当前的ar画面中的边框由于没有历史数据,在用户的头部运动时ar画面中的边框会以黑边显示,造成用户的体验效果较差。
技术实现思路
1、本申请的主要目的在于提供一种图像的处理方法、装置、计算机可读存储介质、处理器和显示系统,以解决现有技术中在用户的头部运动时ar画面中的边框会以黑边显示,造成用户的体验效果较差的问题。
2、根据本专利技术实施例的一个方面,提供了一种图像的处理方法,包括:获取第一图像,所述第一图像为3d图像,所述第一图像存储在目标图像库中;对所述第一图像进行放大处理,得到第二图像;在增强现实设备的位置改变且所述增强现实设备的显示画面中无法全部显示渲染后的第一图像的情况下,分别对所述第一图像和所述第二图像进行渲染处理,并将所述渲染后的第一图像和渲染后的第二图像同时显示在所述显示画面中,且所述渲染后的第一图像的至少部分覆盖在所述渲染后的第二图像上。
3、可选地,分别对所述第一图像和所述第二图像进行渲染处理,包括:获取渲染分辨率,渲
4、可选地,获取渲染分辨率,采用所述渲染分辨率分别对所述第一图像和所述第二图像进行渲染处理,包括:获取第一渲染分辨率和第二渲染分辨率,所述第一渲染分辨率大于所述第二渲染分辨率;采用所述第一渲染分辨率渲染所述第一图像;采用所述第二渲染分辨率渲染所述第二图像。
5、可选地,获取渲染分辨率,采用所述渲染分辨率分别对所述第一图像和所述第二图像进行渲染处理,包括:获取第三渲染分辨率和第四渲染分辨率,所述第三渲染分辨率大于所述第四渲染分辨率;获取用户视点,所述用户视点是指用户佩戴所述增强现实设备时用户的视线和所述显示画面的交点,所述视线的起点为用户眼睛,所述视线的终端为所述用户视点;基于所述用户视点将组合图像划分为第一区域和第二区域,所述第一区域为靠近所述用户视点的区域,所述第二区域为远离所述用户视点的区域,所述组合图像是由所述第一图像和所述第二图像组合形成的;采用所述第三渲染分辨率渲染所述组合图像中的所述第一区域;采用所述第四渲染分辨率渲染所述组合图像中的所述第二区域。
6、可选地,基于所述用户视点将组合图像划分为第一区域和第二区域,包括:将以所述用户视点为中心,预定长度为半径的区域确定为所述第一区域;将所述组合图像中除所述第一区域以外的区域确定为所述第二区域。
7、可选地,采用所述渲染分辨率分别对所述第一图像和所述第二图像进行渲染处理,包括:根据历史时间段内获取的多帧组合图像,确定垂直同步信号,所述垂直同步信号与组合图像的刷新频率相关,所述组合图像是由所述第一图像和所述第二图像组合形成的;根据所述垂直同步信号,确定当前帧组合图像的渲染时间是否大于预定时间;在所述当前帧组合图像的所述渲染时间大于所述预定时间的情况下,采用上一帧组合图像的所述渲染分辨率和异步时间扭曲算法对所述当前帧组合图像进行渲染处理。
8、可选地,在所述当前帧组合图像的所述渲染时间大于所述预定时间的情况下,采用上一帧组合图像的所述渲染分辨率和异步时间扭曲算法对所述当前帧组合图像进行渲染处理,包括:获取所述上一帧组合图像的渲染数据,所述渲染数据包括以下至少之一:所述渲染分辨率、渲染的光线处理数据,渲染的阴影处理数据;采用所述异步时间扭曲算法,至少基于所述上一帧组合图像的所述渲染数据中的所述渲染分辨率,渲染所述当前帧组合图像。
9、可选地,所述方法还包括:获取所述第一图像的亮度;获取所述第二图像的亮度;增大所述第一图像的亮度,减小所述第二图像的亮度,其中,调整后的所述第一图像的亮度大于调整后的所述第二图像的亮度;将调整亮度后的第一图像和调整亮度后的第二图像分别显示在所述显示画面中。
10、根据本专利技术实施例的另一方面,还提供了一种图像的处理装置,包括:第一获取单元,用于获取第一图像,所述第一图像为3d图像,所述第一图像存储在目标图像库中;第一处理单元,用于对所述第一图像进行放大处理,得到第二图像;第二处理单元,用于在增强现实设备的位置改变且所述增强现实设备的显示画面中无法全部显示渲染后的第一图像的情况下,分别对所述第一图像和所述第二图像进行渲染处理,并将所述渲染后的第一图像和渲染后的第二图像同时显示在所述显示画面中,且所述渲染后的第一图像的至少部分覆盖在所述渲染后的第二图像上。
11、根据本专利技术实施例的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行任意一种所述的方法。
12、根据本专利技术实施例的再一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行任意一种所述的方法。
13、根据本专利技术实施例的另一方面,还提供了一种显示系统,包括:增强现实设备和图像的处理装置,所述增强现实设备和所述图像的处理装置通信,所述增强现实设备中安装有眼动追踪仪,所述图像的处理装置上述的装置用于执行任意一种所述的方法。
14、在本专利技术实施例中,首先获取第一图像,之后对第一图像进行放大处理,得到第二图像,最后在增强现实设备的位置改变且增强现实设备的显示画面中无法全部显示渲染后的第一图像的情况下,分别对第一图像和第二图像进行渲染处理,并将渲染后的第一图像和渲染后的第二图像同时显示在显示画面中。该方案中,在第一图像的基础上进行放大处理,得到了第二图像,这样在增强现实设备的位置改变(即在用户的头部运动时),并且增强显示设备的显示画面中无法全部显示渲染后的第一图像时,原来的ar画面中的边框会以渲染后的第二图像进行显示,而非黑边,这样改善了用户的体验效果。
本文档来自技高网...【技术保护点】
1.一种图像的处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,分别对所述第一图像和所述第二图像进行渲染处理,包括:
3.根据权利要求2所述的方法,其特征在于,获取渲染分辨率,采用所述渲染分辨率分别对所述第一图像和所述第二图像进行渲染处理,包括:
4.根据权利要求2所述的方法,其特征在于,获取渲染分辨率,采用所述渲染分辨率分别对所述第一图像和所述第二图像进行渲染处理,包括:
5.根据权利要求4所述的方法,其特征在于,基于所述用户视点将组合图像划分为第一区域和第二区域,包括:
6.根据权利要求2所述的方法,其特征在于,采用所述渲染分辨率分别对所述第一图像和所述第二图像进行渲染处理,包括:
7.根据权利要求6所述的方法,其特征在于,在所述当前帧组合图像的所述渲染时间大于所述预定时间的情况下,采用上一帧组合图像的所述渲染分辨率和异步时间扭曲算法对所述当前帧组合图像进行渲染处理,包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.一种图像的处理装置,其
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,所述程序执行权利要求1至8中任意一项所述的方法。
11.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至8中任意一项所述的方法。
12.一种显示系统,其特征在于,包括:增强现实设备和图像的处理装置,所述增强现实设备和所述图像的处理装置通信,所述增强现实设备中安装有眼动追踪仪,所述图像的处理装置上述的装置用于执行权利要求1至8中任意一项所述的方法。
...【技术特征摘要】
1.一种图像的处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,分别对所述第一图像和所述第二图像进行渲染处理,包括:
3.根据权利要求2所述的方法,其特征在于,获取渲染分辨率,采用所述渲染分辨率分别对所述第一图像和所述第二图像进行渲染处理,包括:
4.根据权利要求2所述的方法,其特征在于,获取渲染分辨率,采用所述渲染分辨率分别对所述第一图像和所述第二图像进行渲染处理,包括:
5.根据权利要求4所述的方法,其特征在于,基于所述用户视点将组合图像划分为第一区域和第二区域,包括:
6.根据权利要求2所述的方法,其特征在于,采用所述渲染分辨率分别对所述第一图像和所述第二图像进行渲染处理,包括:
7.根据权利要求6所述的方法,其特征在于,在所述当前帧组合图像的所述渲染...
【专利技术属性】
技术研发人员:刘协泉,
申请(专利权)人:广州视享科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。