本申请公开了一种图像显示方法、装置及设备,以及一种计算机存储介质。其中所述图像显示方法包括:操作系统的本地框架Native层接收应用程序针对图像的显示指令;判断显示设备是否为包括单个屏幕的VR头显,若是,则生成与所述图像对应的左屏图像和右屏图像;将所述左屏图像显示在所述单个屏幕的左侧屏幕中,以及,将所述右屏图像显示在所述单个屏幕的右侧屏幕中。采用本申请的技术方案,在操作系统中对待显示图像做分屏操作,而非在应用程序中对待显示图像做分屏操作;因此,应用程序可适用于各种类型的显示设备,从而使得能支持单屏VR头显的应用程序大幅增加。
【技术实现步骤摘要】
一种图像显示方法、装置及设备
本申请涉及图像显示
,尤其涉及一种图像显示方法、装置及设备,以及一种计算机存储介质。
技术介绍
VR头显(虚拟现实头戴式显示设备)是利用头戴式显示设备将人的对外界的视觉、听觉封闭,引导用户产生一种身在虚拟环境中的感觉。其显示原理是左右眼屏幕分别显示左右眼的图像,人眼获取这种带有差异的信息后在脑海中产生立体感。目前,大部分应用程序主要是针对普通屏幕(如手机或个人电脑等设备的屏幕,或是双屏的VR头显)显示设计的应用程序,而不是仅针对单屏VR头显设计的应用程序,如果在单屏VR头显的屏幕上直接显示这种针对普通屏幕设计的应用程序的画面,就会出现无法正常观看图像的问题,例如,在单屏VR头显中会出现由于左右眼看到完全不同的画面而感觉花屏的问题。为了解决上述问题,现有技术通常为不同显示设备分别定制应用程序的方式,即:为一个应用程序设计专用于普通屏幕的应用程序和专用于单屏VR头显的应用程序。其中,专用于单屏VR头显的应用程序会对待显示图像进行分屏处理,将待显示图像分割为的左右眼两幅图像,直接分别放到左右眼进行观看(或显示左右3维图像),以满足正常观看的需求。从上述分析可以看出,现有技术存在需要为不同显示设备分别设计应用程序的问题。
技术实现思路
本申请提供了一种图像显示方法、装置及设备,以解决现有技术中存在的需要为不同显示设备分别设计应用程序的问题。第一方面,本申请提供了一种图像显示方法,该方法包括:操作系统的本地框架Native层接收应用程序针对图像的显示指令;判断显示设备是否为包括单个屏幕的VR头显,若是,则生成与所述图像对应的左屏图像和右屏图像;将所述左屏图像显示在所述单个屏幕的左侧屏幕中,以及,将所述右屏图像显示在所述单个屏幕的右侧屏幕中。采用本实现方式,在操作系统中对待显示图像做分屏操作,而非在应用程序中对待显示图像做分屏操作,对于应用程序来说跟普通的单屏系统完全一致,不需要考虑分屏问题和反畸变问题;因此,应用程序可适用于各种类型的显示设备,从而使得能支持单屏VR头显的应用程序大幅增加,进而提升了用户体验。结合第一方面,在第一方面第一种可能的实现方式中,所述判断显示设备是否为包括单个屏幕的VR头显,包括:获取所述显示设备的属性;根据所述属性,判断所述显示设备是否为所述VR头显。结合第一方面或第一方面第一种可能的实现方式,在第一方面第二种可能的实现方式中,所述方法还包括:若上述判断结果为否,则将所述图像显示在所述VR头显以外设备的屏幕中。第二方面,本申请还提供了一种图像显示装置,所述图像显示装置包括用于执行第一方面各种实现方式中方法步骤的模块。第三方面,本申请还提供了一种设备,包括:处理器和存储器;所述处理器可以执行所述存储器中所存储的程序或指令,从而实现以第一方面各种实现方式执行所述图像显示方法。第四方面,本申请还提供了一种存储介质,该计算机存储介质可存储有程序,该程序执行时可实现包括本申请提供的图像显示方法各实施例中的部分或全部步骤。附图说明为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请设备的一个实施例的结构示意图;图2为本申请设备的另一个实施例的结构示意图;图3为本申请图像显示方法的一个实施例的流程图;图4为本申请图像显示方法的一个实施例的操作系统框架示意图;图5为本申请图像显示方法的一个实施例的图像转换效果示意图;图6为本申请图像显示方法的一个实施例的另一图像转换效果示意图;图7为本申请图像显示方法的一个实施例的又一图像转换效果示意图;图8为本申请图像显示装置的一个实施例的示意图。具体实施方式本申请实施例提供的设备包括处理器和存储器,所述存储器用于存储支持图像显示装置执行图像显示方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。所述程序包括一条或多条计算机指令,其中,所述一条或多条计算机指令供所述处理器调用执行。所述处理器用于:运行操作系统,所述操作系统的本地框架Native层接收应用程序针对图像的显示指令,并判断与所述设备连接的显示设备是否为包括单个屏幕的VR头显,若是,则生成与所述图像对应的左屏图像和右屏图像;将所述左屏图像显示在所述单个屏幕的左侧屏幕中,以及,将所述右屏图像显示在所述单个屏幕的右侧屏幕中。参见图1,为本申请设备的一个实施例的结构示意图。在该实施例中,所述设备1内集成有处理器10、存储器和单屏VR头显11,例如,所述设备1为VR一体机眼镜等。设备1中的操作系统将待显示的画面内容处理完成之后,直接将其显示到单屏VR头显11上,信号只需要通过处理器10转换成屏幕需要的信号即可。所述设备1中的处理器10上运行了操作系统(如安卓操作系统),该操作系统上运行的应用程序(如游戏)的画面要显示到单屏VR头显11上,以使用户产生身临其境的感觉。该操作系统的Native层接收到该应用程序针对某一画面的显示指令后,首先要判断与所述设备1连接的显示设备是否为包括单个屏幕的VR头显11,若是,则生成与所述图像对应的左屏图像和右屏图像,再将所述左屏图像显示在所述单个屏幕的左侧屏幕中,以及,将所述右屏图像显示在所述单个屏幕的右侧屏幕中。参见图2,为本申请设备的另一个实施例的结构示意图。在该实施例中,所述设备2为与单屏VR头显4分离的设备,所述设备2可通过HDMI(HighDefinitionMultimediaInterface,高清晰度多媒体接口)或VGA(VideoGraphicsArray,视频图像阵列)等视频接口线与单屏VR头显4连接,例如,所述设备2为VR控制手柄或电视盒子等。所述设备2内集成有处理器20和存储器,其中所述处理器20上运行了安卓操作系统,该操作系统上运行的应用程序(如游戏)的画面要显示到单屏VR头显4上,以使用户产生身临其境的感觉。该操作系统的Native层接收到该应用程序针对某一画面的显示指令后,首先要判断与所述设备2连接的显示设备是否为包括单个屏幕的VR头显4,若是,则生成与所述图像对应的左屏图像和右屏图像,再将所述左屏图像显示在所述单个屏幕的左侧屏幕中,以及,将所述右屏图像显示在所述单个屏幕的右侧屏幕中。在这种方式中,设备2中的操作系统将待显示的画面内容处理完成之后,需要通过处理器10将图像内容转换成HDMI或VGA等标准显示数据流,再通过相应的视频线将信号传输至单屏VR头显4,单屏VR头显4接收到信号流后,将信号解码后显示到单屏VR头显4上。本申请提供了一种设备,通过运行在设备上的操作系统的本地框架Native层接收应用程序针对图像的显示指令;判断显示设备是否为包括单个屏幕的VR头显,若是,则生成与所述图像对应的左屏图像和右屏图像;将所述左屏图像显示在所述单个屏幕的左侧屏幕中,以及,将所述右屏图像显示在所述单个屏幕的右侧屏幕中。采用本实现方式,在操作系统中对待显示图像做分屏操作,而非在应用程序中对待显示图像做分屏操作;因此,应用程序可适用于各种类型的显示设备,从而使得能支持单屏VR头显的应用程序大幅增加。参见图3,为本申请图像显示方法一个实施例的流程图,该方法的执行主体可以本文档来自技高网...
【技术保护点】
1.一种图像显示方法,其特征在于,所述方法包括:操作系统的本地框架Native层接收应用程序针对图像的显示指令;判断显示设备是否为包括单个屏幕的VR头显,若是,则进入下一步;生成与所述图像对应的左屏图像和右屏图像;将所述左屏图像显示在所述单个屏幕的左侧屏幕中,以及,将所述右屏图像显示在所述单个屏幕的右侧屏幕中。
【技术特征摘要】
1.一种图像显示方法,其特征在于,所述方法包括:操作系统的本地框架Native层接收应用程序针对图像的显示指令;判断显示设备是否为包括单个屏幕的VR头显,若是,则进入下一步;生成与所述图像对应的左屏图像和右屏图像;将所述左屏图像显示在所述单个屏幕的左侧屏幕中,以及,将所述右屏图像显示在所述单个屏幕的右侧屏幕中。2.如权利要求1所述的方法,其特征在于,所述判断显示设备是否为包括单个屏幕的VR头显,包括:获取所述显示设备的属性;根据所述属性,判断所述显示设备是否为所述VR头显。3.如权利要求1所述的方法,其特征在于,所述方法还包括:若上述判断结果为否,则将所述图像渲染至所述VR头显以外的显示设备中。4.如权利要求1所述的方法,其特征在于,所述图像包括二维图像;所述生成与所述图像对应的左屏图像和右屏图像,包括:对所述图像作缩放处理;将缩放后的图像作为所述左屏图像和所述右屏图像。5.如权利要求1所述的方法,其特征在于,所述图像包括三维图像;所述生成与所述图像对应的左屏图像和右屏图像,包括:将所述图像分割成左半部分图像和右半部分图像;对所述左半部分图像作拉伸缩放处理,形成所述左屏图像;以及,对所述右半部分图像作拉伸缩放处理,形成所述右屏图像。6.如权利要求4或5所述的方法,其特征在于,在所述将所述左屏图像显示在所述单个屏幕的左侧屏幕中,以及,将所述右屏图像显...
【专利技术属性】
技术研发人员:王集森,王岩,王晓辉,
申请(专利权)人:北京海鲸科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。