CN111163303B - 一种图像显示方法、装置、终端及存储介质 - Google Patents
一种图像显示方法、装置、终端及存储介质 Download PDFInfo
- Publication number
- CN111163303B CN111163303B CN201811323475.9A CN201811323475A CN111163303B CN 111163303 B CN111163303 B CN 111163303B CN 201811323475 A CN201811323475 A CN 201811323475A CN 111163303 B CN111163303 B CN 111163303B
- Authority
- CN
- China
- Prior art keywords
- image
- coordinate system
- dimensional coordinate
- screen
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3179—Video signal processing therefor
- H04N9/3185—Geometric adjustment, e.g. keystone or convergence
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/18—Eye characteristics, e.g. of the iris
- G06V40/19—Sensors therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/12—Picture reproducers
- H04N9/31—Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
- H04N9/3179—Video signal processing therefor
- H04N9/3188—Scale or resolution adjustment
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Ophthalmology & Optometry (AREA)
- Theoretical Computer Science (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Health & Medical Sciences (AREA)
- Geometry (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明涉及智能设备技术领域,尤其涉及一种图像显示方法、装置、终端及存储介质。该方法包括:移动终端确定屏幕所在的第一平面,建立垂直所述第一平面的三维坐标系;确定用户眼部与所述三维坐标系的原点的连线;根据所述连线与所述三维坐标系的Z轴夹角及预设阈值,确定旋转角度;根据所述旋转角度,控制所述屏幕当前显示的第一图像向所述用户眼部所在的方向进行旋转;将旋转后的第一图像向所述第一平面投影,控制所述屏幕显示投影后得到的第二图像。在本发明中,当用户浏览图像的视线不与移动终端的屏幕垂直时,移动终端能够以用户视线作为参照,对终端上显示的图像进行去透视校正,提高用户的观看体验。
Description
技术领域
本发明涉及智能设备技术领域,尤其涉及一种图像显示方法、装置、终端及存储介质。
背景技术
随着电子产品的迅速发展,越来越多的用户通过移动终端浏览图像。由于当用户的视线与移动终端的屏幕处于非完全垂直状态时,用户实际看到的画面会受到透视效应的影响。其中,所谓透视效应就是指,当用户的视线与移动终端的屏幕处于非完全垂直状态,距离用户越近的点,看起来越大,而距离用户越远的点,看起来越小。
为克服上述技术问题,现有技术中通常采用如下方法:
方法一:移动终端对已存储图像进行图像识别,并将图像中的主要内容进行变形拉伸,使该图像相对于屏幕大小进行校准。
方法二:基于移动终端搭载的重力传感器,使用户在一定范围内倾斜移动终端时,移动终端的背景会进行小幅度的位移,形成视差效果。
由于采用上述方法在移动终端上进行图像显示时,仅考虑了图像相对屏幕的显示效果,或者基于移动终端的自身状态,对其显示背景进行调整,并无法真正消除透视效应的影响。
发明内容
本发明提供了一种图像显示方法、装置、终端及存储介质,用以克服现有技术中用户浏览图像时存在透视效应的问题。
为克服上述技术问题,依据本发明的一个方面,提供了一种图像显示方法,所述方法包括:
移动终端确定屏幕所在的第一平面,建立垂直所述第一平面的三维坐标系;
确定用户眼部与所述三维坐标系的原点的连线;
根据所述连线与所述三维坐标系的Z轴夹角及预设阈值,确定旋转角度;
根据所述旋转角度,控制所述屏幕当前显示的第一图像向所述用户眼部所在的方向进行旋转;
将旋转后的第一图像向所述第一平面投影,控制所述屏幕显示投影后得到的第二图像。
具体地,所述根据所述连线与所述三维坐标系的Z轴夹角及预设阈值,确定旋转角度包括:
判断所述连线与所述三维坐标系的Z轴夹角是否大于预设阈值;
如果是,则将所述预设阈值确定为旋转角度;如果否,则将所述夹角确定为旋转角度。
具体地,确定所述预设阈值包括:
从针对用户眼部与所述三维坐标系的原点的连线与所述三维坐标系的Z轴夹角保存的历史度数中,选择预设数量的历史度数;
计算获取选择的历史度数的平均值,将所述平均值确定为所述预设阈值。
具体地,确定所述预设阈值包括:
获取所述屏幕的最短边对应的第一边长,以及所述屏幕当前显示的第一图像的最长边对应的第二边长;
根据公式e≥f/cosα,计算获取α对应的最大值,并将所述最大值确定为所述预设阈值,其中,α为所述预设阈值的度数,e为所述屏幕的最短边对应的第一边长,f为所述屏幕当前显示的第一图像的最长边对应的第二边长。
具体地,所述根据所述旋转角度,控制所述屏幕当前显示的第一图像向所述用户眼部所在的方向进行旋转包括:
以所述三维坐标系的原点为起点,生成朝向所述用户眼部所在的方向第一向量,其中所述第一向量与所述三维坐标系的Z轴夹角为所述旋转角度;
确定所述第一图像上与所述三维坐标系的原点重合的目标像素点,并以所述目标像素点为起点生成沿Z轴方向上的第二向量;
以所述目标像素点为旋转中心点,使所述第一图像以及所述第二向量绕所述旋转中心点向所述用户眼部所在的方向旋转,直至所述第二向量与所述第一向量重合。
具体地,所述将旋转后的第一图像向所述第一平面投影包括:
确定所述第一图像向所述用户眼部所在的方向旋转所述旋转角度后,每个像素点在所述三维坐标系中的位置坐标;
具体地,所述控制所述屏幕显示投影后得到的第二图像之前,所述方法还包括:
根据所述屏幕的尺寸对所述第二图像的尺寸进行缩放。
依据本发明的另一个方面,还提供了一种图像显示装置,所述装置包括:
建立模块,用于确定屏幕所在的第一平面,建立垂直所述第一平面的三维坐标系;
连线确定模块,用于确定用户眼部与所述三维坐标系的原点的连线;
角度确定模块,用于根据所述连线与所述三维坐标系的Z轴夹角及预设阈值,确定旋转角度;
旋转模块,用于根据所述旋转角度,控制所述屏幕当前显示的第一图像向所述用户眼部所在的方向进行旋转;
投影模块,用于将旋转后的第一图像向所述第一平面投影;
显示模块,用于控制所述屏幕显示投影后得到的第二图像。
具体地,所述角度确定模块,具体用于判断所述连线与所述三维坐标系的Z轴夹角是否大于预设阈值;如果是,则将所述预设阈值确定为旋转角度;如果否,则将所述夹角确定为旋转角度。
具体地,所述装置还包括:
阈值确定模块,用于从针对用户眼部与所述三维坐标系的原点的连线与所述三维坐标系的Z轴夹角保存的历史度数中,选择预设数量的历史度数;计算获取选择的历史度数的平均值,将所述平均值确定为所述预设阈值。
具体地,所述阈值确定模块,还用于获取所述屏幕的最短边对应的第一边长,以及所述屏幕当前显示的第一图像的最长边对应的第二边长;根据公式e≥f/cosα,计算获取α对应的最大值,并将所述最大值确定为所述预设阈值,其中,α为所述预设阈值的度数,e为所述屏幕的最短边对应的第一边长,f为所述屏幕当前显示的第一图像的最长边对应的第二边长。
具体地,所述旋转模块,具体用于以所述三维坐标系的原点为起点,生成朝向所述用户眼部所在的方向第一向量,其中所述第一向量与所述三维坐标系的Z轴夹角为所述旋转角度;确定所述第一图像上与所述三维坐标系的原点重合的目标像素点,并以所述目标像素点为起点生成沿Z轴方向上的第二向量;以所述目标像素点为旋转中心点,使所述第一图像以及所述第二向量绕所述旋转中心点向所述用户眼部所在的方向旋转,直至所述第二向量与所述第一向量重合。
具体地,所述投影模块,具体用于确定所述第一图像向所述用户眼部所在的方向旋转所述旋转角度后,每个像素点在所述三维坐标系中的位置坐标;根据公式确定每个像素点在所述第一平面的投影的坐标,其中a、b、c为任意一个像素点在所述三维坐标系中的位置坐标,x、y为对应的像素点的投影在所述第一平面上的位置坐标,θ为所述旋转角度。
具体地,所述装置还包括:
缩放模块,用于在控制所述屏幕显示投影后得到的第二图像之前,控制所述屏幕显示投影后得到的第二图像之前。
依据本发明的另一个方面,还提供了一种终端,包括存储器和处理器;
所述处理器,用于读取所述存储器中的程序,执行上述图像显示方法中的步骤。
依据本发明的另一个方面,还提供了一种计算机可读存储介质,其存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行上述图像显示方法中的步骤。
本发明的有益效果如下:
本发明提供了一种图像显示方法、装置、终端及存储介质,该方法包括:移动终端确定屏幕所在的第一平面,建立垂直所述第一平面的三维坐标系;确定用户眼部与所述三维坐标系的原点的连线;根据所述连线与所述三维坐标系的Z轴夹角及预设阈值,确定旋转角度;根据所述旋转角度,控制所述屏幕当前显示的第一图像向所述用户眼部所在的方向进行旋转;将旋转后的第一图像向所述第一平面投影,控制所述屏幕显示投影后得到的第二图像。在本发明,当用户浏览图像的视线不与移动终端的屏幕垂直时,通过移动终端自动将屏幕上当前显示的第一图像向用户眼部所在的方向进行旋转,并将该旋转后的第一图像在第一平面上投影得到的第二图像,可使得用户实际看到旋转后的第一图像。因此本发明提供的图像显示方法能够以用户视线作为参照,对终端上显示的图像进行去透视校正,提高用户的观看体验。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例中提供的图像显示方法的流程图;
图2为本发明实施例中确定用户眼部与三维坐标系的原点之间的连线与三维坐标系的Z轴夹角的示意图;
图3为本发明实施例中获取投影的示意图;
图4为本发明实施例中进行图像显示时的流程图;
图5为本发明实施例中提供的图像显示装置的结构框图;
图6为本发明实施例中提供的一种电子设备。
具体实施方式
为了消除现有技术中用户浏览图像时存在透视效应,本发明实施例提供了一种图像显示方法、装置、终端及存储介质。
本发明实施例提供的图像显示方法,可以应用于电子设备上。其中,该电子设备包括硬件层,运行在硬件层之上的操作***层,以及运行在操作***上的应用层。
该硬件层包括中央处理器(CPU,Central Processing Unit)、内存管理单元(MMU,Memory Management Unit)和内存等硬件。
该操作***可以是任意一种或多种通过进程(Process)实现业务处理的计算机操作***,例如,Linux操作***、Unix操作***、Android操作***、iOS操作***或windows操作***等。该应用层包括浏览器、阅读软件等能够阅读文本内容的应用。
具体地,在本发明实施例中该电子设备可以是智能手机、平板电脑等移动终端,其中,需要说明的是,本发明实施例中并未特别限定,只要能够通过运行记录有本发明实施例中的图像显示方法的代码的程序,实现图像显示即可。
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
实施例一:
本发明实施例提供了一种图像显示方法,如图1所示,该方法包括如下过程:
步骤S101:移动终端确定屏幕所在的第一平面,建立垂直所述第一平面的三维坐标系。
由于现有的移动终端基本上都配置有姿态传感器,而姿态传感器是基于MEMS(Micro-Electro-Mechanical System,微机电***)技术的高性能三维运动姿态测量***。它包含三轴陀螺仪、三轴加速度计,三轴电子罗盘等运动传感器,通过内嵌的低功耗ARM处理器得到经过温度补偿的三维姿态与方位等数据。因此移动终端可基于自身配备的姿态传感器以该移动终端上屏幕所在平面,也就是第一平面,建立三维坐标系。
其中,该三维坐标系的Z轴可以垂直屏幕所在平面向外,也可以垂直屏幕所在平面向内,且该三维坐标系的原点可以建立在屏幕的中心位置,也可以建立屏幕的其他位置,因此在本发明实施例中,对于三维坐标系的取向并不进行具体限定。
由于通常用户在浏览图片时,用户的面部位于前置摄像装置中的采集区域内,因此较佳地,移动终端可采用前置摄像装置采集用户的图像,且采集到的图像为用户的面部头像,因此移动终端可在采集到的面部图像中,识别用户眼部在该图像中的位置,并据此还可以对用户眼部进行跟踪。其中,移动终端在识别用户眼部在图像中的位置时,可以在图像中对眼睛位置进行粗定位,以确定眼睛的水平位置以及垂直位置。
由于现有的移动终端大多也配置有距离传感器,可用于感应与某物体间的距离,从而完成预设的某种功能。因此移动终端可基于自身配备的距离传感器测量出三维直角坐标系的原点到用户眼睛的距离。
在本发明实施例中,用户眼部可以确定为用户其中一个眼球,或者两个眼球的中点。因此移动终端可根据确定的眼睛的水平位置以及垂直位置,还有三维直角坐标系的原点到用户眼睛的距离,确定出用户眼部在该三维坐标系中的位置信息,即用户眼部在该三维坐标系中对应的位置坐标。
其中,当移动终端采用点阵感应技术时,可直接对用户眼部进行识别和定位,并且直接获取到用户眼部在三维坐标系中对应的位置坐标。由于上述确定用户眼部位置的过程属于现有技术,因此在本发明实施例中不再赘述。
步骤S102:确定用户眼部与所述三维坐标系的原点的连线。
由上述可知,用户眼部在三维坐标系中的位置坐标可以确定,且该三维坐标系的原点也是确定的,因此移动终端可确定用户眼部与三维坐标系的原点之间的连线,即如图2所示,然后再基于已经确定的空间几何关系,计算得到该连线与三维坐标系的Z轴夹角。
步骤S103:根据所述连线与所述三维坐标系的Z轴夹角及预设阈值,确定旋转角度。
由于当用户浏览图像的视线不与移动终端的屏幕垂直时,会产生透视效应,因此为消除透视效应,所以本发明实施例采用的方法是使屏幕上当前显示的第一图像向用户眼部所在的方向进行旋转,然后基于旋转后的第一图像生成在该第一图像在移动终端上屏幕所在的平面(即第一平面)上的投影(即第二图像),那么对应的,旋转后的第一图像即为第二图像的逆投影。所以如果将第二图像显示在移动终端的屏幕上,也就相当于以用户视线作为参照,对移动终端上显示的图像进行了去透视校正。因此在实际应用中,当用户浏览显示在屏幕上的第二图像时,对应的投影到用户眼部的则为旋转后的第一图像。
其中,在基于旋转后的第一图像生成在该第一图像在移动终端上屏幕所在的平面(即第一平面)上的投影(即第二图像)时,会涉及到图像拉伸,而用户的浏览视角是一个不可控因素,因此为保证一个良好的成像效果,也就是考虑到浏览界面的美观性,需要对第一图像旋转的角度设置一阈值,以避免投影后获取的第二图像拉伸过大。
具体地,在本发明实施例中,所述根据所述连线与所述三维坐标系的Z轴夹角及预设阈值,确定旋转角度包括:
判断所述连线与所述三维坐标系的Z轴夹角是否大于预设阈值;
如果是,则将所述预设阈值确定为旋转角度;如果否,则将所述夹角确定为旋转角度。
由上述可知,该连线是由用户眼部与三维坐标系的原点确定的,因此该连线可以代表用户当前浏览图像时的浏览视线。所以如果用户浏览图像时,浏览视线与三维坐标系的Z轴夹角小于或等于预设阈值,那么此时由第一图像投影生成的第二图像,其图像的拉伸程度为可承载程度,因此可以将用户眼部与所述三维坐标系的原点的连线与三维坐标系的Z轴夹角确定为第一图像的旋转角度。然而如果用户浏览图像时,浏览视线与三维坐标系的Z轴夹角大于预设阈值,那么此时由第一图像投影生成的第二图像,其图像的拉伸程度为不可承载程度,但同时为尽可能的消除透视效应,保证一个良好的成像效果,则会将预设阈值确定为旋转角度。
步骤S104:根据所述旋转角度,控制所述屏幕当前显示的第一图像向所述用户眼部所在的方向进行旋转。
步骤S105:将旋转后的第一图像向所述第一平面投影,控制所述屏幕显示投影后得到的第二图像。
由上述可知,在基于旋转后的第一图像生成在该第一图像在移动终端上屏幕所在的平面(即第一平面)上的投影(即第二图像)时,第一图像也就相当于是第二图像的逆投影。而在用户浏览图像时,是相当于将用户浏览的图像在用户的视网膜上做投影,因此当用户浏览屏幕上的第二图像时,那么用户实际看到的图像也就是旋转后的第一图像。因此本发明实施例提供的图像显示方法能够以用户视线作为参照,对终端上显示的图像进行去透视校正,提高用户的观看体验。
由于在对旋转后的第一图像进行投影得到第二图像时,第二图像的尺寸与平面尺寸不适配,所以所述控制所述屏幕显示投影后得到的第二图像之前,所述方法还包括:
根据所述屏幕的尺寸对所述第二图像的尺寸进行缩放。
也就是说,在屏幕上显示第二图像之前,如果第二图像的尺寸大于平面尺寸,则可以根据屏幕的尺寸对第二图像的进行相应的缩小;如果第二图像的尺寸小于平面尺寸,则可以根据屏幕的尺寸对第二图像的进行相应的方法。其中,无论是对投影进行放大还是缩小,都应该尽量保证屏幕上图像能够达到最优的成像效果。
实施例二:
由上述可知,在基于旋转后的第一图像生成在该第一图像在移动终端上屏幕所在的平面(即第一平面)上的投影(即第二图像)时,为避免投影后获取的第二图像拉伸过大,需要对第一图像旋转的角度设置一阈值。
因此,在上述实施例的基础上,在本发明实施例中,确定所述预设阈值包括:
从针对用户眼部与所述三维坐标系的原点的连线与所述三维坐标系的Z轴夹角保存的历史度数中,选择预设数量的历史度数;
计算获取选择的历史度数的平均值,将所述平均值确定为所述预设阈值。
由于移动终端可计算出用户眼部与三维坐标系的原点的连线与三维坐标系的Z轴夹角的度数,因此移动终端可以针对用户每次浏览图像时的浏览视角进行保存和统计,所以在确定旋转角度时,可根据一般情况下,保存的浏览视角的平均值进行确定。
比如用户设置的预设数量为3个,那么移动终端可自动从已保存的历史浏览视角(即历史度数)中选择3个历史浏览视角,并计算这个3个历史浏览视角的平均值,将该平均值作为预设阈值。
由于在选择历史浏览视角时,由移动终端随机选择,因此该种确定预设阈值的方法具有一定的随机性,设置方式更加灵活,而且还能够体现用户的浏览图像时的一般情况,更贴近用户的实际浏览视角。
实施例三:
由于用户浏览的图像有可能为横向的,也有可能为纵向的,当图像为纵向时,在基于旋转后的第一图像生成在该第一图像在移动终端上屏幕所在的平面(即第一平面)上的投影(即第二图像)时,第二图像会存在一定程度的拉伸,因此为避免因第二图像拉伸过大,导致对该图像进行缩放后不能具有良好的展示效果,因此,在上述实施例的基础上,在本发明实施例中,确定所述预设阈值包括:
获取所述屏幕的最短边对应的第一边长,以及所述屏幕当前显示的第一图像的最长边对应的第二边长;
根据公式e≥f/cosα,计算获取α对应的最大值,并将所述最大值确定为所述预设阈值,其中,α为所述预设阈值的度数,e为所述屏幕的最短边对应的第一边长,f为所述屏幕当前显示的第一图像的最长边对应的第二边长。
也就是说,如果第一图像旋转后,存在第一图像的一边与屏幕的一边平行,此时第一图像与屏幕的夹角为α,为保证第二图像能够在屏幕上完全显示,则应保证屏幕的最短边大于第一图像的最长边在第一平面上的投影。
如果屏幕当前显示的第一图像的最长边对应的第二边长为f,其在第一平面上的投影即为f/cosα。因此在确定预设阈值的度数时,应满足公式e≥f/cosα。其中,根据该公式计算获取到的α的最大值即为预设阈值。
在采用上述方法确定预设阈值时,由于每张图像的大小不同,因此可根据每张图像的实际尺寸计算出不同的预设阈值,因此可实现针对不同的图像对预设阈值进行实时调整,以保证得到较好的成像效果。
实施例四:
在上述实施例的基础上,在本发明实施例中,所述根据所述旋转角度,控制所述屏幕当前显示的第一图像向所述用户眼部所在的方向进行旋转包括:
以所述三维坐标系的原点为起点,生成朝向所述用户眼部所在的方向第一向量,其中所述第一向量与所述三维坐标系的Z轴夹角为所述旋转角度;
确定所述第一图像上与所述三维坐标系的原点重合的目标像素点,并以所述目标像素点为起点生成沿Z轴方向上的第二向量;
以所述目标像素点为旋转中心点,使所述第一图像以及所述第二向量绕所述旋转中心点向所述用户眼部所在的方向旋转,直至所述第二向量与所述第一向量重合。
其中,为便于说明上述第一图像向用户眼部所在的方向进行旋转的过程,以旋转角度为用户浏览视线为例,并结合图3进行说明。
假设第一图像的中心点与三维坐标系的原点重合,针对该中心点,生成在Z轴方向的向量b,使该向量b与三维坐标系的Z轴重合,然后向用户眼部所在方向旋转,使其在Z轴方向的向量b与用户浏览视线(即第一向量)重合。
当然可以理解的是,当旋转角度为预设阈值时,只要相应的确定旋转角度为预设阈值时的第一向量即可,然后采用上述方法对第一图像进行旋转。
其中,为能够直接获取旋转后的第一图像在第一平面上的投影,还可以如图3所示,先将第一图像沿Z轴方向向上平移,然后再旋转,以实现当向量b与用户浏览视线重合时,第一图像的投影正好在移动终端的平面上。为保证在向上平移过程中,第一图像没有以Z轴为旋转轴发生旋转。因此针对该中心点,还可以生成在X轴方向的向量为c,在Y轴方向的向量为d,始终保证向量b、c、d分别与三维坐标系的z轴、y轴、x轴重合,向上平移第一图像,然后在第一图像旋转,使其在Z轴方向的向量b与用户浏览视线重合。
由于此时第一图像的中心点与三维坐标系的原点重合,因此该中心点的坐标即为(0,0,0),由于图像中每个像素点在图像中的位置固定,所以可根据该中心点的位置坐标确定图像中其他像素点的位置坐标,然后根据每个像素点在第一平面投影确定第一图像在第一平面的投影。
因此,所述将旋转后的第一图像向所述第一平面投影包括:
确定所述第一图像向所述用户眼部所在的方向旋转所述旋转角度后,每个像素点在所述三维坐标系中的位置坐标;
其中a、b、c为任意一个像素点在所述三维坐标系中的位置坐标,x、y为对应的像素点的投影在所述第一平面上的位置坐标,θ为所述旋转角度。
实施例五:
在上述实施例的基础上,在本发明实施例结合图4具体说明进行图像显示的过程,即:
首先,终端设备通过姿态传感器获取移动终端的空间姿态信息,主要是屏幕的朝向,由移动终端根据获取到的空间姿态信息得出垂直于屏幕向上的向量设为空间坐标系的z轴,建立三维坐标系,并以屏幕中心所在位置点为该三维坐标系的原点(0,0,0)。
然后,再获取视线向量信息,利用位于移动终端的前端的视频输入设备,也就是前端的图像采集设备,判断并跟踪用户眼部位置,并利用距离传感器获取其空间位置信息(x,y,z),并计算得到视线向量a及其与z轴夹角θ。并判断是否达到触发条件,即通过判断夹角θ是否大于预设阈值,确定适当的旋转角度。
最后,针对屏幕上当前显示的图像进行去透视校正。也就是获取该图像在移动终端屏幕所在平面上的投影,并将该投影作为最终的显示图像进行输出。
实施例五:
本发明实施例提供了一种图像显示装置,如图5所示,所述装置包括:
建立模块501,用于确定屏幕所在的第一平面,建立垂直所述第一平面的三维坐标系;
连线确定模块502,用于确定用户眼部与所述三维坐标系的原点的连线;
角度确定模块503,用于根据所述连线与所述三维坐标系的Z轴夹角及预设阈值,确定旋转角度;
旋转模块504,用于根据所述旋转角度,控制所述屏幕当前显示的第一图像向所述用户眼部所在的方向进行旋转;
投影模块505,用于将旋转后的第一图像向所述第一平面投影;
显示模块506,用于控制所述屏幕显示投影后得到的第二图像。
具体地,所述角度确定模块503,具体用于判断所述连线与所述三维坐标系的Z轴夹角是否大于预设阈值;如果是,则将所述预设阈值确定为旋转角度;如果否,则将所述夹角确定为旋转角度。
具体地,所述装置还包括:
阈值确定模块507,用于从针对用户眼部与所述三维坐标系的原点的连线与所述三维坐标系的Z轴夹角保存的历史度数中,选择预设数量的历史度数;计算获取选择的历史度数的平均值,将所述平均值确定为所述预设阈值。
具体地,所述阈值确定模块507,还用于获取所述屏幕的最短边对应的第一边长,以及所述屏幕当前显示的第一图像的最长边对应的第二边长;根据公式e≥f/cosα,计算获取α对应的最大值,并将所述最大值确定为所述预设阈值,其中,α为所述预设阈值的度数,e为所述屏幕的最短边对应的第一边长,f为所述屏幕当前显示的第一图像的最长边对应的第二边长。
具体地,所述旋转模块504,具体用于以所述三维坐标系的原点为起点,生成朝向所述用户眼部所在的方向第一向量,其中所述第一向量与所述三维坐标系的Z轴夹角为所述旋转角度;确定所述第一图像上与所述三维坐标系的原点重合的目标像素点,并以所述目标像素点为起点生成沿Z轴方向上的第二向量;以所述目标像素点为旋转中心点,使所述第一图像以及所述第二向量绕所述旋转中心点向所述用户眼部所在的方向旋转,直至所述第二向量与所述第一向量重合。
具体地,所述投影模块505,具体用于确定所述第一图像向所述用户眼部所在的方向旋转所述旋转角度后,每个像素点在所述三维坐标系中的位置坐标;根据公式确定每个像素点在所述第一平面的投影的坐标,其中a、b、c为任意一个像素点在所述三维坐标系中的位置坐标,x、y为对应的像素点的投影在所述第一平面上的位置坐标,θ为所述旋转角度。
具体地,所述装置还包括:
缩放模块508,用于在控制所述屏幕显示投影后得到的第二图像之前,控制所述屏幕显示投影后得到的第二图像之前。
实施例六:
在上述各实施例的基础上,本发明实施例还提供了一种终端600,如图6所示,包括:处理器601和存储器602;
所述处理器601,用于执行读取存储器602中的程序,执行下列过程:
移动终端确定屏幕所在的第一平面,建立垂直所述第一平面的三维坐标系;
确定用户眼部与所述三维坐标系的原点的连线;
根据所述连线与所述三维坐标系的Z轴夹角及预设阈值,确定旋转角度;
根据所述旋转角度,控制所述屏幕当前显示的第一图像向所述用户眼部所在的方向进行旋转;
将旋转后的第一图像向所述第一平面投影,控制所述屏幕显示投影后得到的第二图像。
具体地,所述处理器601,具体用于判断所述连线与所述三维坐标系的Z轴夹角是否大于预设阈值;如果是,则将所述预设阈值确定为旋转角度;如果否,则将所述夹角确定为旋转角度。
具体地,所述处理器601,具体用于从针对用户眼部与所述三维坐标系的原点的连线与所述三维坐标系的Z轴夹角保存的历史度数中,选择预设数量的历史度数;计算获取选择的历史度数的平均值,将所述平均值确定为所述预设阈值。
具体地,所述处理器601,具体用于获取所述屏幕的最短边对应的第一边长,以及所述屏幕当前显示的第一图像的最长边对应的第二边长;根据公式e≥f/cosα,计算获取α对应的最大值,并将所述最大值确定为所述预设阈值,其中,α为所述预设阈值的度数,e为所述屏幕的最短边对应的第一边长,f为所述屏幕当前显示的第一图像的最长边对应的第二边长。
具体地,所述处理器601,具体用于以所述三维坐标系的原点为起点,生成朝向所述用户眼部所在的方向第一向量,其中所述第一向量与所述三维坐标系的Z轴夹角为所述旋转角度;确定所述第一图像上与所述三维坐标系的原点重合的目标像素点,并以所述目标像素点为起点生成沿Z轴方向上的第二向量;以所述目标像素点为旋转中心点,使所述第一图像以及所述第二向量绕所述旋转中心点向所述用户眼部所在的方向旋转,直至所述第二向量与所述第一向量重合。
具体地,所述处理器601,具体用于确定所述第一图像向所述用户眼部所在的方向旋转所述旋转角度后,每个像素点在所述三维坐标系中的位置坐标;根据公式确定每个像素点在所述第一平面的投影的坐标,其中a、b、c为任意一个像素点在所述三维坐标系中的位置坐标,x、y为对应的像素点的投影在所述第一平面上的位置坐标,θ为所述旋转角度。
具体地,所述处理器601,还用于在控制所述屏幕显示投影后得到的第二图像之前,根据所述屏幕的尺寸对所述第二图像的尺寸进行缩放。
在图6中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器601代表的一个或多个处理器和存储器602代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。处理器601负责管理总线架构和通常的处理,存储器602可以存储处理器601在执行操作时所使用的数据。
可选的,处理器601可以是CPU(中央处埋器)、ASIC(Application SpecificIntegrated Circuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)。
实施例七:
在上述各实施例的基础上,本发明实施例还提供了一种计算机存储可读存储介质,所述计算机可读存储介质内存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行时实现如下步骤:
移动终端确定屏幕所在的第一平面,建立垂直所述第一平面的三维坐标系;
确定用户眼部与所述三维坐标系的原点的连线;
根据所述连线与所述三维坐标系的Z轴夹角及预设阈值,确定旋转角度;
根据所述旋转角度,控制所述屏幕当前显示的第一图像向所述用户眼部所在的方向进行旋转;
将旋转后的第一图像向所述第一平面投影,控制所述屏幕显示投影后得到的第二图像。
具体地,所述根据所述连线与所述三维坐标系的Z轴夹角及预设阈值,确定旋转角度包括:
判断所述连线与所述三维坐标系的Z轴夹角是否大于预设阈值;
如果是,则将所述预设阈值确定为旋转角度;如果否,则将所述夹角确定为旋转角度。
具体地,确定所述预设阈值包括:
从针对用户眼部与所述三维坐标系的原点的连线与所述三维坐标系的Z轴夹角保存的历史度数中,选择预设数量的历史度数;
计算获取选择的历史度数的平均值,将所述平均值确定为所述预设阈值。
具体地,确定所述预设阈值包括:
获取所述屏幕的最短边对应的第一边长,以及所述屏幕当前显示的第一图像的最长边对应的第二边长;
根据公式e≥f/cosα,计算获取α对应的最大值,并将所述最大值确定为所述预设阈值,其中,α为所述预设阈值的度数,e为所述屏幕的最短边对应的第一边长,f为所述屏幕当前显示的第一图像的最长边对应的第二边长。
具体地,所述根据所述旋转角度,控制所述屏幕当前显示的第一图像向所述用户眼部所在的方向进行旋转包括:
以所述三维坐标系的原点为起点,生成朝向所述用户眼部所在的方向第一向量,其中所述第一向量与所述三维坐标系的Z轴夹角为所述旋转角度;
确定所述第一图像上与所述三维坐标系的原点重合的目标像素点,并以所述目标像素点为起点生成沿Z轴方向上的第二向量;
以所述目标像素点为旋转中心点,使所述第一图像以及所述第二向量绕所述旋转中心点向所述用户眼部所在的方向旋转,直至所述第二向量与所述第一向量重合。
具体地,所述将旋转后的第一图像向所述第一平面投影包括:
确定所述第一图像向所述用户眼部所在的方向旋转所述旋转角度后,每个像素点在所述三维坐标系中的位置坐标;
具体地,所述控制所述屏幕显示投影后得到的第二图像之前,所述方法还包括:
根据所述屏幕的尺寸对所述第二图像的尺寸进行缩放。
上述计算机可读存储介质可以是电子设备中的处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器如软盘、硬盘、磁带、磁光盘(MO)等、光学存储器如CD、DVD、BD、HVD等、以及半导体存储器如ROM、EPROM、EEPROM、非易失性存储器(NANDFLASH)、固态硬盘(SSD)等。
对于***/装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者一个操作与另一个实体或者另一个操作区分开来,而不一定要求或者暗示这些实体或者操作之间存在任何这种实际的关系或者顺序。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全应用实施例、或结合应用和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人体一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人体可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (14)
1.一种图像显示方法,其特征在于,所述方法包括:
移动终端确定屏幕所在的第一平面,建立垂直所述第一平面的三维坐标系;
确定用户眼部与所述三维坐标系的原点的连线;
根据所述连线与所述三维坐标系的Z轴夹角及预设阈值,确定旋转角度;
根据所述旋转角度,控制所述屏幕当前显示的第一图像向所述用户眼部所在的方向进行旋转;
将旋转后的第一图像向所述第一平面投影,控制所述屏幕显示投影后得到的第二图像;
其中,所述根据所述连线与所述三维坐标系的Z轴夹角及预设阈值,确定旋转角度包括:
判断所述连线与所述三维坐标系的Z轴夹角是否大于预设阈值;
如果是,则将所述预设阈值确定为旋转角度;如果否,则将所述夹角确定为旋转角度。
2.如权利要求1所述的方法,其特征在于,确定所述预设阈值包括:
从针对用户眼部与所述三维坐标系的原点的连线与所述三维坐标系的Z轴夹角保存的历史度数中,选择预设数量的历史度数;
计算获取选择的历史度数的平均值,将所述平均值确定为所述预设阈值。
3.如权利要求1所述的方法,其特征在于,确定所述预设阈值包括:
获取所述屏幕的最短边对应的第一边长,以及所述屏幕当前显示的第一图像的最长边对应的第二边长;
根据公式e≥f/cosα,计算获取α对应的最大值,并将所述最大值确定为所述预设阈值,其中,α为所述预设阈值的度数,e为所述屏幕的最短边对应的第一边长,f为所述屏幕当前显示的第一图像的最长边对应的第二边长。
4.如权利要求1所述的方法,其特征在于,所述根据所述旋转角度,控制所述屏幕当前显示的第一图像向所述用户眼部所在的方向进行旋转包括:
以所述三维坐标系的原点为起点,生成朝向所述用户眼部所在的方向第一向量,其中所述第一向量与所述三维坐标系的Z轴夹角为所述旋转角度;
确定所述第一图像上与所述三维坐标系的原点重合的目标像素点,并以所述目标像素点为起点生成沿Z轴方向上的第二向量;
以所述目标像素点为旋转中心点,使所述第一图像以及所述第二向量绕所述旋转中心点向所述用户眼部所在的方向旋转,直至所述第二向量与所述第一向量重合。
6.如权利要求1所述的方法,其特征在于,所述控制所述屏幕显示投影后得到的第二图像之前,所述方法还包括:
根据所述屏幕的尺寸对所述第二图像的尺寸进行缩放。
7.一种图像显示装置,其特征在于,所述装置包括:
建立模块,用于确定屏幕所在的第一平面,建立垂直所述第一平面的三维坐标系;
连线确定模块,用于确定用户眼部与所述三维坐标系的原点的连线;
角度确定模块,用于根据所述连线与所述三维坐标系的Z轴夹角及预设阈值,确定旋转角度;
旋转模块,用于根据所述旋转角度,控制所述屏幕当前显示的第一图像向所述用户眼部所在的方向进行旋转;
投影模块,用于将旋转后的第一图像向所述第一平面投影;
显示模块,用于控制所述屏幕显示投影后得到的第二图像;
其中,所述角度确定模块,具体用于判断所述连线与所述三维坐标系的Z轴夹角是否大于预设阈值;如果是,则将所述预设阈值确定为旋转角度;如果否,则将所述夹角确定为旋转角度。
8.如权利要求7所述的装置,其特征在于,所述装置还包括:
阈值确定模块,用于从针对用户眼部与所述三维坐标系的原点的连线与所述三维坐标系的Z轴夹角保存的历史度数中,选择预设数量的历史度数;计算获取选择的历史度数的平均值,将所述平均值确定为所述预设阈值。
9.如权利要求7所述的装置,其特征在于,阈值确定模块,用于获取所述屏幕的最短边对应的第一边长,以及所述屏幕当前显示的第一图像的最长边对应的第二边长;根据公式e≥f/cosα,计算获取α对应的最大值,并将所述最大值确定为所述预设阈值,其中,α为所述预设阈值的度数,e为所述屏幕的最短边对应的第一边长,f为所述屏幕当前显示的第一图像的最长边对应的第二边长。
10.如权利要求7所述的装置,其特征在于,所述旋转模块,具体用于以所述三维坐标系的原点为起点,生成朝向所述用户眼部所在的方向第一向量,其中所述第一向量与所述三维坐标系的Z轴夹角为所述旋转角度;确定所述第一图像上与所述三维坐标系的原点重合的目标像素点,并以所述目标像素点为起点生成沿Z轴方向上的第二向量;以所述目标像素点为旋转中心点,使所述第一图像以及所述第二向量绕所述旋转中心点向所述用户眼部所在的方向旋转,直至所述第二向量与所述第一向量重合。
12.如权利要求7所述的装置,其特征在于,所述装置还包括:
缩放模块,用于在控制所述屏幕显示投影后得到的第二图像之前,控制所述屏幕显示投影后得到的第二图像之前。
13.一种终端,其特征在于,包括存储器和处理器;
所述处理器,用于读取所述存储器中的程序,执行权利要求1~6任一项所述方法的步骤。
14.一种计算机可读存储介质,其特征在于,其存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行权利要求1~6任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811323475.9A CN111163303B (zh) | 2018-11-08 | 2018-11-08 | 一种图像显示方法、装置、终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811323475.9A CN111163303B (zh) | 2018-11-08 | 2018-11-08 | 一种图像显示方法、装置、终端及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111163303A CN111163303A (zh) | 2020-05-15 |
CN111163303B true CN111163303B (zh) | 2021-08-31 |
Family
ID=70555402
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811323475.9A Active CN111163303B (zh) | 2018-11-08 | 2018-11-08 | 一种图像显示方法、装置、终端及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111163303B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111913645B (zh) * | 2020-08-17 | 2022-04-19 | 广东申义实业投资有限公司 | 三维图像展示的方法、装置、电子设备及存储介质 |
CN113012290B (zh) * | 2021-03-17 | 2023-02-28 | 展讯通信(天津)有限公司 | 基于终端姿态的图片显示及获取方法及装置、存储介质、终端 |
CN115061565A (zh) * | 2022-05-10 | 2022-09-16 | 华为技术有限公司 | 调节显示设备的方法和装置 |
CN115167743B (zh) * | 2022-06-10 | 2024-04-02 | 东风汽车集团股份有限公司 | 一种车载智能屏幕调节方法、***及电子设备 |
CN115934020B (zh) * | 2023-01-05 | 2023-05-30 | 南方科技大学 | 一种基于弧形屏幕的裸眼3d显示方法及终端 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103024191A (zh) * | 2012-12-21 | 2013-04-03 | 广东欧珀移动通信有限公司 | 一种屏幕旋转方法、装置以及移动终端 |
CN103247072A (zh) * | 2013-04-15 | 2013-08-14 | 青岛海信宽带多媒体技术有限公司 | 基于安卓***实现三维旋转界面的方法及装置 |
CN104581350A (zh) * | 2015-02-04 | 2015-04-29 | 京东方科技集团股份有限公司 | 一种显示方法和显示装置 |
CN108737642A (zh) * | 2018-04-13 | 2018-11-02 | 维沃移动通信有限公司 | 内容的显示方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9241143B2 (en) * | 2008-01-29 | 2016-01-19 | At&T Intellectual Property I, L.P. | Output correction for visual projection devices |
-
2018
- 2018-11-08 CN CN201811323475.9A patent/CN111163303B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103024191A (zh) * | 2012-12-21 | 2013-04-03 | 广东欧珀移动通信有限公司 | 一种屏幕旋转方法、装置以及移动终端 |
CN103247072A (zh) * | 2013-04-15 | 2013-08-14 | 青岛海信宽带多媒体技术有限公司 | 基于安卓***实现三维旋转界面的方法及装置 |
CN104581350A (zh) * | 2015-02-04 | 2015-04-29 | 京东方科技集团股份有限公司 | 一种显示方法和显示装置 |
CN108737642A (zh) * | 2018-04-13 | 2018-11-02 | 维沃移动通信有限公司 | 内容的显示方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN111163303A (zh) | 2020-05-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111163303B (zh) | 一种图像显示方法、装置、终端及存储介质 | |
CN106502427B (zh) | 虚拟现实***及其场景呈现方法 | |
CN107646126B (zh) | 用于移动设备的相机姿态估计 | |
CN108450058B (zh) | 实时自动车载相机校准 | |
CN110046546B (zh) | 一种自适应视线追踪方法、装置、***及存储介质 | |
CN109741463B (zh) | 虚拟现实场景的渲染方法、装置及设备 | |
TWI543019B (zh) | 自動化裝置顯示器的定向偵測技術 | |
US12020454B2 (en) | Image processing method and apparatus for electronic device, and electronic device | |
US20170163958A1 (en) | Method and device for image rendering processing | |
WO2017092679A1 (zh) | 一种眼球跟踪的方法及装置、设备 | |
US10254831B2 (en) | System and method for detecting a gaze of a viewer | |
BR112017024157B1 (pt) | Método de medição de uma distância pupilar entre as pupilas de um usuário, produto, aparelho e dispositivo móvel | |
CN108282694B (zh) | 全景视频渲染方法、装置及电子设备 | |
KR20180043609A (ko) | 디스플레이 장치 및 디스플레이 장치의 영상 처리 방법 | |
US11011140B2 (en) | Image rendering method and apparatus, and VR device | |
KR102450236B1 (ko) | 전자 장치, 그 제어 방법 및 컴퓨터 판독가능 기록 매체 | |
CN112099622B (zh) | 一种视线追踪方法及装置 | |
CN110032941B (zh) | 人脸图像检测方法、人脸图像检测装置及终端设备 | |
US20180197273A1 (en) | System and Method for Displaying Graphical Effects Based on Determined Facial Positions | |
US20160337598A1 (en) | Usage of first camera to determine parameter for action associated with second camera | |
US11798248B1 (en) | Fitting virtual eyewear models on face models | |
CN107248138B (zh) | 虚拟现实环境中的人类视觉显著性预测方法 | |
CN106657976B (zh) | 一种可视范围延伸方法、装置及虚拟现实眼镜 | |
US20170186234A1 (en) | Method and device for free viewing of three-dimensional video | |
US11181977B2 (en) | Slippage compensation in eye tracking |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |