首页 > 摄影电影 专利正文
图像显示方法、装置、AR眼镜及存储介质与流程

时间:2022-01-23 阅读: 作者:专利查询

图像显示方法、装置、AR眼镜及存储介质与流程
图像显示方法、装置、ar眼镜及存储介质
技术领域
1.本技术属于终端技术领域,具体而言,涉及一种图像显示方法、装置、ar眼镜及存储介质。


背景技术:

2.随着科学技术的不断发展,ar眼镜也应运而生,并且由于用户对ar眼镜的开发越来越深入,使得ar眼镜快速地应用到用户的生活中。ar眼镜可以跟踪用户眼球视线轨迹获取到用户目前所处的环境,ar眼镜可以控制ar眼镜上的摄像头采集用户目前所处环境的实时图像,并显示该实时图像,以便用户可以看到该实时图像。
3.然而,ar眼镜上的摄像头一般都是广角摄像头,广角摄像头所拍摄到的景物会很多。当ar眼镜采用自动对焦时,ar眼镜不能对焦到用户需要的物体上,用户需要手动切换对焦倍数,并在对焦倍数合适时,显示实时图像,使得ar眼镜的图像显示步骤繁多,图像显示的效率较低。
4.因此,现有技术有待改进和发展。


技术实现要素:

5.本技术实施例提供一种图像显示方法、装置、ar眼镜及存储介质,旨在解决现有ar眼镜的图像显示步骤繁多,图像显示的效率较低的问题。
6.第一方面,本技术实施例提供一种图像显示方法,所述方法包括:
7.获取佩戴ar眼镜的用户的眼球的反射图像;
8.根据所述反射图像,确定所述用户注视的物体;
9.控制所述ar眼镜的摄像头对焦到所述物体上,并通过显示单元显示对焦后的图像。
10.根据一些实施例,所述根据所述反射图像中确定所述用户注视的物体,包括:
11.确定用户的注视方向;
12.根据所述注视方向确定用户在当前场景中注视的物体。
13.根据一些实施例,所述根据所述反射图像中确定所述用户注视的物体,包括:
14.根据人工智能识别模型和所述反射图像,确定所述用户注视的所述物体。
15.根据一些实施例,所述控制所述ar眼镜的摄像头对焦到所述物体上,包括:
16.测量所述用户到所述物体之间的距离;
17.根据所述距离调节所述摄像头的焦距,以使所述摄像头的对焦到所述物体上。
18.根据一些实施例,所述测量所述用户到所述物体之间的距离,包括:
19.发射探测激光信号;
20.根据所述探测激光信号的传输时间,测量所述用户到所述物体之间的距离。
21.根据一些实施例,所述控制所述ar眼镜的摄像头对焦到所述物体上,并通过显示单元显示对焦后的图像之后,还包括:
22.在所述对焦后的图像的尺寸不符合预设尺寸时,对所述对焦后的图像缩放至所述预设尺寸;
23.显示缩放后的图像。
24.根据一些实施例,所述控制所述ar眼镜的摄像头对焦到所述物体上,并通过显示单元显示对焦后的图像之后,还包括:
25.获取所述对焦后图像在所述显示单元上的当前显示位置;
26.在所述当前显示位置不在预设显示位置时,计算所述当前显示位置和所述预设显示位置之间的偏移量;
27.根据所述偏移量将所述对焦后的图像移动至所述预设显示位置。
28.第二方面,本技术实施例提供一种图像显示装置,所述装置包括:
29.图像获取单元,用于获取佩戴ar眼镜的用户的眼球的反射图像;
30.物体确定单元,用于根据所述反射图像,确定所述用户注视的物体;
31.图像显示单元,用于控制所述ar眼镜的摄像头对焦到所述物体上,并通过显示单元显示对焦后的图像。
32.第三方面,本技术实施例提供一种ar眼镜,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的方法。
33.第四方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一项所述的方法。
34.第五方面,本技术实施例提供一种计算机程序产品,其中,上述计算机程序产品包括存储计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本技术实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
35.本技术实施例提供一种图像显示方法,包括:获取佩戴ar眼镜的用户的眼球的反射图像;根据反射图像,确定用户注视的物体;控制ar眼镜的摄像头对焦到物体上,并通过显示单元显示对焦后的图像。因此用户使用ar眼镜时,可以直接基于用户注视的物体控制ar眼镜的摄像头的对焦倍数,并直接显示对焦后的图像,不需要用户手动调节摄像头的对焦倍数,可以减少图像显示步骤,减少图像显示时间,可以提高图像显示的效率,进而可以提高用户的使用体验。
附图说明
36.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
37.图1示出应用于本技术实施例的图像显示方法或者图像显示装置的应用场景示意图;
38.图2示出本技术实施例的一种图像显示方法的流程示意图;
39.图3示出本技术实施例的ar眼镜界面的举例示意图;
40.图4示出本技术实施例的ar眼镜界面的举例示意图;
41.图5示出本技术实施例的一种图像显示方法的流程示意图;
42.图6示出本技术实施例的一种图像显示方法的流程示意图;
43.图7示出本技术实施例的一种图像显示方法的流程示意图;
44.图8示出本技术实施例的一种图像显示方法的流程示意图;
45.图9示出本技术实施例的ar眼镜界面的举例示意图;
46.图10示出本技术实施例的图像显示装置的结构示意图;
47.图11示出本技术实施例的一种ar眼镜的结构示意图。
具体实施方式
48.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅为本技术实施例的一部分,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
49.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
50.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
51.随着ar眼镜的高速发展,人们对ar眼镜的开发越来越深入,ar眼镜的功能也越来越复杂。ar眼镜具有摄像头及自动对焦功能,还有部分ar眼镜上安装有多个摄像头,并具有多摄混合变焦的功能等。ar眼镜是增强现实(augmented reality)应用的一种新型眼镜,大多数ar眼镜都具有显示、拍照、视频通话、处理文字信息、电子邮件、游戏娱乐等多样化功能。ar眼镜可以在显示现实景象的基础上,同时显示虚拟场景,用户甚至可以与虚拟场景进行交互,是未来智能硬件产品的一种新形态。
52.根据一些实施例,图1示出应用于本技术实施例的图像显示方法或者图像显示装置的应用场景示意图。如图1所示,当ar眼镜上的摄像头是广角摄像头时,ar眼镜可以通过广角摄像头采集用户当前所处的现实场景的实时图像,并将采集到的实时图像和虚拟数据进行叠加,并通过微型摄影设备在用户眼球前进行显示,用户可以看到自己当前所处的现实场景。而广角摄像头采用的是自动对焦原则,自动对焦原则是以中心对焦框的图片数据作为对焦的判断依据进行自动对焦,但广角摄像头所采集到图像中包括的物体很多,因此广角摄像头自动对焦对不到用户需要的某个物体上。例如广角摄像头采集到图像中包括的物体包括a物体、b物体、c物体时,根据自动对焦原则,广角摄像头对焦到的物体为a物体,并将对焦后的图像进行显示。但是此时用户注视的物体是b物体,因此广角摄像头采用自动对焦原则无法满足用户的要求。此时用户可以手动调节广角摄像头,使得广角摄像头对焦到b
物体,然后再将该图像进行显示。因此该图像显示的操作步骤复杂,使得图像显示的效率较低,用户的使用体验较差。
53.易于理解的是,ar眼镜还可以包括多个摄像头,此时ar眼镜可以采用多摄混合变焦原则,以便摄像头对焦到用户需要的物体上。多摄混合变焦原则是需要用户手动切换摄像头并调节变焦倍数,从而ar眼镜可以对某个物体的精确对焦。但在此过程中,用户需要手动切换摄像头并且需要手动调节变焦倍数,当用户手动调节变焦倍数时,用户需要花费大量的时间确定是否对焦到用户需要的物体上,因此图像显示时间会增长,使得图像显示的效率较低,用户的使用体验较差。
54.需要说明的是,本技术实施例的图像显示方法可应用于图像显示装置,该图像显示方法可被配置于ar眼镜中。其中该ar眼镜可以是具有摄像头的电子设备。
55.下面将结合附图2-附图9,对本技术实施例提供的图像显示方法进行详细介绍。附图2-附图9所示实施例的执行主体例如可以为ar眼镜。
56.请参见图2,为本技术实施例提供了一种图像显示方法的流程示意图。如图2所示,本技术实施例的所述方法可以包括以下步骤s101-步骤s103。
57.s101,获取佩戴ar眼镜的用户的眼球的反射图像。
58.根据一些实施例,ar眼镜可以设置有多个摄像头。例如ar眼睛可以设置有两个摄像头,其中第一摄像头例如可以用于采集用户当前所处的现实场景的实时图像,第二摄像头例如可以用于采集用户眼球的反射图像。当ar眼镜获取佩戴ar眼镜的用户的眼球的反射图像之前,用户可以将ar眼镜佩戴在用户的眼睛上。当ar眼镜配置有镜腿,用户将ar眼镜佩戴在用户眼睛上时,用户可以将镜腿钩架在用户耳朵上,以便可以固定ar眼镜。当ar眼镜未配置有镜腿,用户将ar眼镜佩戴在用户眼睛上时,用户可以使用双手将ar眼镜固定在用户的眼睛上。
59.可选的,眼睛的成像原理:外腺状体当自然界的光线进入眼睛,经过角膜、晶状体、玻璃体等屈光系统的折射后,聚集在视网膜上,形成光的刺激。视网膜上的感光细胞受到光的刺激后,经过一系列的物理化学变化,产生了电流(注:就是神经冲动),经由视网膜神经纤维传导至视神经。用户双眼的视神经在脑垂体附近会合,最后到达大脑皮层的视觉中枢,产生视觉,然后用户可以看见东西。
60.易于理解的是,当用户佩戴完成ar眼镜时,ar眼镜的第一摄像头可以采集用户当前所处现实环境的实时图像,通过光导投影在用户眼球前显示出来,此时用户可以看到该实时图像。当用户看到该实时图像时,ar眼镜可以通过控制摄像头采集到用户的眼球的反射图像。其中该摄像头可以设置于ar眼镜内侧朝向用户的眼镜处,该摄像头包括但不限于高清摄像头、超清摄像头等。
61.s102,根据反射图像,确定用户注视的物体。
62.根据一些实施例,ar眼镜获取到的佩戴ar眼镜的用户的眼球的反射图像中可以包括至少一个物体。例如当道路上发生交通事故时,佩戴ar眼镜的交警可以通过ar眼镜看到该交通事故,此时ar眼镜获取到的反射图像中包括的物体例如可以有电动车、小轿车以及三个行人。
63.易于理解的是,用户可以改变晶状体的焦距对物体进行对焦,并且用户的眼睛可以对焦一个物体,该用户看到该物体是清晰的,看到的其他的物体是模糊的。因此当ar眼镜
获取到反射图像时,ar眼镜可以采用景深分析算法获取到用户注射的物体。例如ar眼镜获取到的发射图像中包括的物体例如可以有电动车、小轿车以及三个行人,ar眼镜采用景深分析算法获取到用户注射的物体例如可以是电动车。
64.s103,控制ar眼镜的摄像头对焦到物体上,并通过显示单元显示对焦后的图像。
65.根据一些实施例,ar眼镜的摄像头是指用于采集用户当前所处现实环境的实时图像的摄像头。ar眼镜的摄像头包括但不限于深度摄像头、高清摄像头、超清摄像头等。当ar眼镜根据反射图像,确定用户注视的物体时,ar眼镜可以将该物体的图像发送至ar眼镜的摄像头。该ar眼镜的摄像头可以在确定该物体图像在原始图像上的位置,此时ar眼镜界面的举例示意图可以如图3所示。该原始图像是ar眼镜在获取佩戴ar眼镜的用户的眼球的反射图像之前,ar眼镜控制ar眼镜的摄像头获取到的图像。
66.易于理解的是,当ar眼镜的摄像头确定物体图像在原始图像上的位置之后,ar眼镜可以控制ar眼镜的摄像头对焦到物体上,并通过显示单元显示对焦后的图像。当ar眼镜控制ar眼镜的摄像头对焦到物体上时,ar眼镜可以根据用户到物体之间的距离调节ar眼镜的摄像头的焦距。
67.可选的,例如,ar眼镜采用景深分析算法获取到用户注射的物体例如是电动车时,ar眼镜可以将电动车的图像发送至ar眼镜的摄像头。当ar眼镜的摄像头获取到该电动车的图像时,ar眼镜的摄像头可以获取电动车到佩戴ar眼镜的交警之间的距离,并根据该距离,控制ar眼镜的摄像头对焦到电动车,当摄像头获取到电动车的清晰图像时,ar眼镜可以通过光导投影的方式显示出来。此时ar眼镜界面的举例示意图可以如图4所示。
68.根据一些实施例,在ar眼镜通过显示单元显示对焦后的图像时,ar眼镜可以获取该对焦后的图像的清晰度。当ar眼镜确定该清晰度符合预设清晰度要求时,ar眼镜可以显示单元显示对焦后的图像。当ar眼镜确定该清晰度不符合预设清晰度要求时,ar眼镜可以再次控制ar眼镜的摄像头对焦到物体上,并通过显示单元显示对焦后的图像。
69.本技术实施例提供一种图像显示方法,包括:获取佩戴ar眼镜的用户的眼球的反射图像;根据反射图像,确定用户注视的物体;控制ar眼镜的摄像头对焦到物体上,并通过显示单元显示对焦后的图像。因此用户使用ar眼镜时,可以直接基于用户注视的物体控制ar眼镜的摄像头的对焦倍数,并通过显示单元显示对焦后的图像,不需要用户手动调节摄像头的对焦倍数,可以减少图像显示步骤,减少图像显示时间,进而可以提高图像显示的效率。另外,用户使用ar眼镜时,可以直接基于用户注视的物体控制ar眼镜的摄像头的对焦倍数,可以减少摄像头对焦不到用户注视的物体的情况,进而可以提高用户的使用体验。
70.请参见图5,为本技术实施例提供了一种图像显示方法的流程示意图。如图5所示,本技术实施例的所述方法可以包括以下步骤s201-步骤s206。
71.s201,获取佩戴ar眼镜的用户的眼球的反射图像。
72.具体过程如上所述,此处不再赘述。
73.s202,确定用户的注视方向。
74.根据一些实施例,用户的注视方向是指用户佩戴ar眼镜之后用户的注视方向。当ar眼镜获取到佩戴ar眼镜的用户的眼球的反射图像时,ar眼镜可以采用眼动追踪技术确定用户的注视方向。
75.易于理解的是,当ar眼镜获取到佩戴ar眼镜的用户的眼球的反射图像时,ar眼镜
还可以采用神经网络模型确定用户的注视方向。在ar眼镜采用神经网络模型确定用户的注视方向之前,ar眼镜可以构建和训练神经网络模型。
76.s203,根据注视方向确定用户在当前场景中注视的物体。
77.根据一些实施例,当ar眼镜确定用户的注视方向之后,ar眼镜可以根据用户的注视方向确定用户在当前场景中注视的物体。例如当ar眼镜采用眼动追踪技术确定用户的注视方向时,ar眼镜可以根据用户的注视方向,确定当前场景中注视的物体。例如当前场景中包括的物体为雾凇景观和花园的石子路时,ar眼镜可以根据用户的注视方向,确定当前场景中注视的物体为雾凇景观。
78.根据一些实施例,ar眼镜还可以根据人工智能识别模型和反射图像,确定用户注视的物体。例如ar眼镜获取到的反射图像中包括的物体为一条十字路的红灯和一座30层的大厦时,ar眼镜采用人工智能识别模型确定用户注视的物体例如可以是十字路的红灯。
79.s204,控制ar眼镜的摄像头对焦到物体上,并通过显示单元显示对焦后的图像。
80.具体过程如上所述,此处不再赘述。
81.根据一些实施例,请参见图6,为本技术实施例提供了一种图像显示方法的流程示意图。如图6所示,本技术实施例的所述方法在控制ar眼镜的摄像头对焦到物体上时还可以包括以下步骤s301-步骤s302。s301,测量用户到物体之间的距离;s302,根据距离调节摄像头的焦距,以使摄像头的对焦到物体上。
82.易于理解的是,当ar眼镜控制ar眼镜的摄像头对焦到物体上时,ar眼镜可以先测量用户到物体之间的距离,并根据该距离调节摄像头的焦距,以使摄像头的对焦到物体上。例如ar眼镜获取佩戴ar眼镜的用户的眼球的反射图像之前,ar眼镜可以控制ar眼镜的摄像头对焦到a物体。当ar眼镜根据用户的注视方向确定用户在当前场景中注视的物体时,ar眼镜测量用户到物体之间的距离例如可以是5米。此时ar眼镜可以根据该距离5米调节摄像头的焦距,以使摄像头的对焦到b物体上。
83.根据一些实施例,请参见图7,为本技术实施例提供了一种图像显示方法的流程示意图。如图7所示,本技术实施例的所述方法在测量用户到物体之间的距离时还可以包括以下步骤s401-步骤s402。s401,发射探测激光信号;s402,根据探测激光信号的传输时间,测量用户到物体之间的距离。
84.易于理解的是,当ar眼镜测量用户到物体之间的距离时,ar眼镜可以发射探测激光信号至用户注视的物体。当ar眼镜接收到该探测激光信号的返回信号时,ar眼镜可以获取到探测激光信号的传输时间。ar眼镜可以根据该探测激光信号的传输时间,测量到用户到物体之间的距离。ar眼镜采用激光信号测量用户到物体之间的距离可以提高测量用户到物体之间的距离的准确性,进而可以提高ar眼镜控制ar眼镜的摄像头对焦到物体上的准确性,提高用户的使用体验。
85.可选的,例如ar眼镜获取佩戴ar眼镜的用户的眼球的反射图像之前,ar眼镜可以控制ar眼镜的摄像头对焦到a物体。当ar眼镜根据探测激光信号的传输时间,ar眼镜测量用户到物体之间的距离例如可以是5米。此时ar眼镜可以根据该距离5米调节摄像头的焦距,以使摄像头的对焦到b物体上。
86.根据一些实施例,请参见图8,为本技术实施例提供了一种图像显示方法的流程示意图。如图8所示,本技术实施例的所述方法在控制ar眼镜的摄像头对焦到物体上,并通过
显示单元显示对焦后的图像之后还可以包括以下步骤s501-步骤s503。s501,获取对焦后图像在显示单元上的当前显示位置;s502,在当前显示位置不在预设显示位置时,计算当前显示位置和预设显示位置之间的偏移量;s503,根据偏移量将对焦后的图像移动至预设显示位置。
87.易于理解的是,当ar眼镜通过显示单元显示对焦后的图像之后,ar眼镜可以获取对焦后图像在显示单元上的当前显示位置。当ar眼镜获取到该当前显示位置时,ar眼镜可以检测该当前显示位置是否是预设显示位置。当ar眼镜检测到当前显示位置不在预设显示位置时,ar眼镜可以计算当前显示位置和预设显示位置之间的偏移量。当ar眼镜获取到该偏移量时,ar眼镜可以根据偏移量将对焦后的图像移动至预设显示位置。
88.可选的,ar眼镜可以获取对焦后图像在显示单元上的当前显示位置例如可以是q位置,此时ar眼镜界面的举例示意图可以如图9所示。ar眼镜设置的预设显示位置例如可以是w位置。该w位置例如可以是显示单元的中心点。当显示单元为方形显示单元时,该w位置例如可以是显示单元的对角线交点。当ar眼镜获取到该当前显示位置q位置时,ar眼镜可以检测该当前显示位置q位置是否是预设显示位置w位置。当ar眼镜检测到当前显示位置q位置不在预设显示位置w位置时,ar眼镜可以计算当前显示位置q位置和预设显示位置w位置之间的偏移量。当ar眼镜获取到该偏移量时,ar眼镜可以根据偏移量将对焦后的图像移动至预设显示位置w位置。
89.s205,在对焦后的图像的尺寸不符合预设尺寸时,将对焦后的图像缩放至预设尺寸。
90.根据一些实施例,当ar眼镜通过显示单元显示对焦后的图像时,ar眼镜可以获取对焦后的图像的尺寸,并检测该对焦后的图像的尺寸是否符合预设尺寸。当ar眼镜确定该对焦后的图像的尺寸不符合预设尺寸时,ar眼镜可以将对焦后的图像缩放至预设尺寸。
91.易于理解的是,当ar眼镜通过显示单元显示对焦后的图像时,ar眼镜可以获取对焦后的图像的尺寸,该对焦后的图像的尺寸例如可以是e尺寸。ar眼镜设置的预设尺寸例如可以是r尺寸。ar眼镜可以检测该对焦后的图像的尺寸e尺寸是否符合预设尺寸r尺寸。当ar眼镜确定该对焦后的图像的尺寸e尺寸不符合预设尺寸r尺寸时,ar眼镜可以将对焦后的图像缩放至预设尺寸r尺寸。
92.s206,显示缩放后的图像。
93.根据一些实施例,当ar眼镜确定该对焦后的图像的尺寸不符合预设尺寸时,ar眼镜可以将对焦后的图像缩放至预设尺寸,并显示缩放后的图像。当ar眼镜确定该对焦后的图像的尺寸e尺寸不符合预设尺寸r尺寸时,ar眼镜可以将对焦后的图像缩放至预设尺寸r尺寸,并显示r尺寸的对焦后的图像。
94.本技术实施例提供一种图像显示方法,包括:获取佩戴ar眼镜的用户的眼球的反射图像,确定用户的注视方向,根据注视方向确定用户在当前场景中注视的物体,控制ar眼镜的摄像头对焦到物体上,并通过显示单元显示对焦后的图像。因此用户使用ar眼镜时,可以直接基于用户注视方向确定用户注视的物体,并根据用户注视的物体控制ar眼镜的摄像头的对焦倍数,不需要用户手动调节摄像头的对焦倍数,可以减少图像显示步骤,减少图像显示时间,进而可以提高图像显示的效率。另外,在对焦后的图像的尺寸不符合预设尺寸时,将对焦后的图像缩放至预设尺寸,并显示缩放后的图像,可以提高用户的使用体验。
95.上述主要从方法侧执行进程的角度对本技术实施例的方案进行了介绍。可以理解的是,终端及服务器为了实现上述功能,其包含执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
96.本技术实施例可以根据上述方法示例对服务器进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
97.请参见图10,其示出本技术实施例的图像显示装置的结构示意图。该图像显示装置1000可以通过软件、硬件或者两者的结合实现成为用户ar眼镜的全部或一部分。根据一些实施例,该图像显示装置1000包括图像获取单元1001、物体确定单元1002和图像显示单元1003,具体用于:
98.图像获取单元1001,用于获取佩戴ar眼镜的用户的眼球的反射图像;
99.物体确定单元1002,用于根据反射图像,确定用户注视的物体;
100.图像显示单元1003,用于控制ar眼镜的摄像头对焦到物体上,并通过显示单元显示对焦后的图像。
101.根据一些实施例,物体确定单元1002,用于根据反射图像中确定用户注视的物体时,具体用于:
102.确定用户的注视方向;
103.根据注视方向确定用户在当前场景中注视的物体。
104.根据一些实施例,物体确定单元1002,用于根据反射图像中确定用户注视的物体时,具体用于:
105.根据人工智能识别模型和反射图像,确定用户注视的物体。
106.根据一些实施例,图像显示单元1003,用于控制ar眼镜的摄像头对焦到物体上时,具体用于:
107.测量用户到物体之间的距离;
108.根据距离调节摄像头的焦距,以使摄像头的对焦到物体上。
109.根据一些实施例,图像显示单元1003,用于测量用户到物体之间的距离时,具体用于:
110.发射探测激光信号;
111.根据探测激光信号的传输时间,测量用户到物体之间的距离。
112.根据一些实施例,图像显示单元1003,用于控制ar眼镜的摄像头对焦到物体上,并通过显示单元显示对焦后的图像之后,还具体用于:
113.在对焦后的图像的尺寸不符合预设尺寸时,将对焦后的图像缩放至预设尺寸;
114.显示缩放后的图像。
115.根据一些实施例,该图像显示装置1000还包括图像移动单元1004,用于控制ar眼镜的摄像头对焦到物体上,并通过显示单元显示对焦后的图像之后,获取对焦后图像在显示单元上的当前显示位置;
116.在当前显示位置不在预设显示位置时,计算当前显示位置和预设显示位置之间的偏移量;
117.根据偏移量将对焦后的图像移动至预设显示位置。
118.本技术实施例提供一种图像显示装置,包括:图像获取单元获取佩戴ar眼镜的用户的眼球的反射图像;物体确定单元根据反射图像,确定用户注视的物体;图像显示单元控制ar眼镜的摄像头对焦到物体上,并通过显示单元显示对焦后的图像。因此用户使用图像显示装置时,可以直接基于用户注视的物体控制ar眼镜的摄像头的对焦倍数,不需要用户手动调节摄像头的对焦倍数,可以减少图像显示步骤,减少图像显示时间,进而可以提高图像显示的效率。另外,用户使用图像显示装置时,可以直接基于用户注视的物体控制ar眼镜的摄像头的对焦倍数,可以减少摄像头对焦不到用户注视的物体的情况,进而可以提高用户的使用体验。
119.请参见图11,为本技术实施例提供的一种ar眼镜的结构示意图。如图11所示,所述ar眼镜1100可以包括:至少一个处理器1101,至少一个网络接口1104,用户接口1103,存储器1105,至少一个通信总线1102。
120.其中,通信总线1102用于实现这些组件之间的连接通信。
121.其中,用户接口1103可以包括显示屏(display)和gps,可选用户接口1103还可以包括标准的有线接口、无线接口。
122.其中,网络接口1104可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。
123.其中,处理器1101可以包括一个或者多个处理核心。处理器1101利用各种借口和线路连接整个ar眼镜1100内的各个部分,通过运行或执行存储在存储器1105内的指令、程序、代码集或指令集,以及调用存储在存储器1105内的数据,执行ar眼镜1100的各种功能和处理数据。可选的,处理器1101可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器1101可集成中央处理器(central processing unit,cpu)、图像处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器1101中,单独通过一块芯片进行实现。
124.其中,存储器1105可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read-only memory)。可选的,该存储器1105包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器1105可用于存储指令、程序、代码、代码集或指令集。存储器1105可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1105可选的还可以是至少一个位于远离前述处理
器1101的存储装置。如图11所示,作为一种计算机存储介质的存储器1105中可以包括操作系统、网络通信模块、用户接口模块以及用于图像显示的应用程序。
125.在图11所示的ar眼镜1100中,用户接口1103主要用于为用户提供输入的接口,获取用户输入的数据;而处理器1101可以用于调用存储器1105中存储的应用程序,并具体执行以下操作:
126.获取佩戴ar眼镜的用户的眼球的反射图像;
127.根据反射图像,确定用户注视的物体;
128.控制ar眼镜的摄像头对焦到物体上,并通过显示单元显示对焦后的图像。
129.根据一些实施例,处理器1101执行根据反射图像中确定用户注视的物体时,具体执行以下操作:
130.确定用户的注视方向;
131.根据注视方向确定用户在当前场景中注视的物体。
132.根据一些实施例,处理器1101执行根据反射图像中确定用户注视的物体时,具体执行以下操作:
133.根据人工智能识别模型和反射图像,确定用户注视的物体。
134.根据一些实施例,处理器1101执行控制ar眼镜的摄像头对焦到物体上时,具体执行以下操作:
135.测量用户到物体之间的距离;
136.根据距离调节摄像头的焦距,以使摄像头的对焦到物体上。
137.根据一些实施例,处理器1101执行测量用户到物体之间的距离时,具体执行以下操作:
138.发射探测激光信号;
139.根据探测激光信号的传输时间,测量用户到物体之间的距离。
140.根据一些实施例,处理器1101执行控制ar眼镜的摄像头对焦到物体上,并通过显示单元显示对焦后的图像之后,还具体执行以下操作:
141.在对焦后的图像的尺寸不符合预设尺寸时,将对焦后的图像缩放至预设尺寸;
142.显示缩放后的图像。
143.根据一些实施例,处理器1101用于控制ar眼镜的摄像头对焦到物体上,并通过显示单元显示对焦后的图像之后,还具体执行以下操作:
144.获取对焦后图像在显示单元上的当前显示位置;
145.在当前显示位置不在预设显示位置时,计算当前显示位置和预设显示位置之间的偏移量;
146.根据偏移量将对焦后的图像移动至预设显示位置。
147.本技术实施例提供一种ar眼镜,通过获取佩戴ar眼镜的用户的眼球的反射图像;根据反射图像,确定用户注视的物体;控制ar眼镜的摄像头对焦到物体上,并通过显示单元显示对焦后的图像。因此用户使用ar眼镜时,可以直接基于用户注视的物体控制ar眼镜的摄像头的对焦倍数,并通过显示单元显示对焦后的图像,不需要用户手动调节摄像头的对焦倍数,可以减少图像显示步骤,减少图像显示时间,可以提高图像显示的效率,进而可以提高用户的使用体验。
148.本技术还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。其中,计算机可读存储介质可以包括但不限于任何类型的盘,包括软盘、光盘、dvd、cd-rom、微型驱动器以及磁光盘、rom、ram、eprom、eeprom、dram、vram、闪速存储器设备、磁卡或光卡、纳米系统(包括分子存储器ic),或适合于存储指令和/或数据的任何类型的媒介或设备。
149.本技术实施例还提供一种计算机程序产品,该计算机程序产品包括存储计算机程序的非瞬时性计算机可读存储介质,该计算机程序可操作来使计算机执行如上述方法实施例中记载的任何一种的部分或全部步骤。
150.本领域的技术人员可以清楚地了解到本技术的技术方案可借助软件和/或硬件来实现。本说明书中的“单元”和“模块”是指能够独立完成或与其他部件配合完成特定功能的软件和/或硬件,其中硬件例如可以是现场可编程门阵列(field-programmable gate array,fpga)、集成电路(integrated circuit,ic)等。
151.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
152.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
153.在本技术所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些服务接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
154.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
155.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
156.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。根据这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
157.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通进程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
158.以上所述者,仅为本公开的示例性实施例,不能以此限定本公开的范围。即但凡依本公开教导所作的等效变化与修饰,皆仍属本公开涵盖的范围内。本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未记载的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的范围和精神由权利要求限定。