一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

显示方法和装置与流程

2021-11-18 01:43:00 来源:中国专利 TAG:


1.本技术属于显示技术领域,具体涉及一种显示方法和装置。


背景技术:

2.通常,用户在使用电子设备的过程中,会遇到这样的场景:用户在卫生间洗漱时,想同步在电子设备上追剧、观看直播、阅读文件、阅读小说等,这时,用户可以将电子设备粘贴在墙面的镜子上,以在刷牙、洗脸的同时,满足对电子设备的观看需求;用户在镜子前化妆时,想同步在电子设备上追剧、观看直播、阅读文件、阅读小说等,这时,用户可以将电子设备粘贴在镜子上,以在化妆的同时,满足对电子设备的操作需求。
3.可见,在现有技术中,因用户在镜子前观看电子设备时,因需要将电子设备粘贴在镜子上,在接听电话或者离开镜子时,还需要将电子设备从镜子上撕扯下来,导致用户操作繁琐。


技术实现要素:

4.本技术实施例的目的是提供一种显示方法,能够解决在现有技术中,因用户在镜子前观看电子设备时,因需要将电子设备粘贴在镜子上,在接听电话或者离开镜子时,还需要将电子设备从镜子上撕扯下来,导致用户操作繁琐的问题。
5.第一方面,本技术实施例提供了一种显示方法,该方法包括:在显示有第一界面的情况下,通过电子设备的目标摄像头采集第一图像;在根据所述第一图像确定所述电子设备的屏幕朝向镜面的情况下,对所述第一界面中的显示内容进行镜像翻转,以得到第二界面;显示所述第二界面;其中,采集所述第一图像时的所述目标摄像头与所述电子设备的屏幕位于所述电子设备的同一平面。
6.第二方面,本技术实施例提供了一种显示装置,该装置包括:第一采集模块,用于在显示有第一界面的情况下,通过电子设备的目标摄像头采集第一图像;处理模块,用于在根据所述第一图像确定所述电子设备的屏幕朝向镜面的情况下,对所述第一界面中的显示内容进行镜像翻转,以得到第二界面;显示模块,用于显示所述第二界面;其中,采集所述第一图像时的所述目标摄像头与所述电子设备的屏幕位于所述电子设备的同一平面。
7.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
8.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
9.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
10.这样,在本技术的实施例中,在显示有第一界面时,电子设备通过与屏幕处于同一
平面的目标摄像头采集第一图像,以根据第一图像确定屏幕是否朝向镜面。从而,在一种场景下,用户朝向镜面,将电子设备摆放在镜面前(例如将电子设备挂扣在衣服上,摆放在架子上等),且将屏幕朝向镜面,进而电子设备可以通过目标摄像头采集的第一图像,识别出这种场景,以在该场景下,将第一界面中的显示内容进行镜像翻转,以显示翻转后的第二界面。基于镜面成像原理,镜面会呈现出镜像后的第二界面,即第一界面。因此,用户从镜面中显示内容与在电子设备中观看显示内容效果是一样的。可见,基于本技术的实施例,针对用户在镜面前观看电子设备的需求,实现了一种在镜面显示电子设备中的界面的方法,无需用户将电子设备粘贴在镜面上,简化用户操作。
附图说明
11.图1是本技术实施例的显示方法的流程图;
12.图2~图4是本技术实施例的显示方法的说明示意图;
13.图5是本技术实施例的显示装置的框图;
14.图6是本技术实施例的电子设备的硬件结构示意图之一;
15.图7是本技术实施例的电子设备的硬件结构示意图之二。
具体实施方式
16.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
17.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
18.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的显示方法进行详细地说明。
19.图1示出了本技术一个实施例的显示方法的流程图,该方法应用于电子设备,包括:
20.s1:在显示有第一界面的情况下,通过电子设备的目标摄像头采集第一图像。
21.可选地,第一界面为任意界面。
22.其中,采集第一图像时的目标摄像头与电子设备的屏幕位于电子设备的同一平面。
23.示例性地,电子设备包括一个屏幕,目标摄像头为电子设备的前置摄像头,前置摄像头与屏幕位于同一平面内。
24.示例性地,电子设备包括第一屏幕和第二屏幕,两个屏幕上分别设置有摄像头。第一屏幕显示第一界面,目标摄像头为与第一屏幕处于同一平面的摄像头。
25.示例性地,电子设备包括一个可翻转的目标摄像头,电子设备的屏幕显示第一界
面,目标摄像头翻转至与屏幕位于同一平面。
26.在该步骤之前,可由用户手动开启镜前镜像功能的开关。
27.进一步地,在镜前镜像功能的开关开启的情况下,目标摄像头实时采集图像。
28.对应地,定义为:屏幕显示第一界面时,目标摄像头采集的图像为第一图像。
29.s2:在根据第一图像确定电子设备的屏幕朝向镜面的情况下,对第一界面中的显示内容进行镜像翻转,以得到第二界面。
30.在本实施例中,采集第一图像的目的在于,确定电子设备的屏幕是否朝向镜面。
31.可参考地,若在第一图像中,大部分区域用于显示用户的人脸,则确定为电子设备的屏幕朝向用户本人;若在第一图像中,大部分区域没有显示用户的人脸,则确定为电子设备的屏幕没有朝向用户本人,进一步地,在第一图像中确定电子设备的屏幕是否朝向镜面。
32.可参考地,对第一图像进行图像特征识别,以识别第一图像中包括哪些物体的特征,如电子设备的特征、镜面的特征,以及二者的空间关系特征等。从而,根据识别到的图像特征,确定电子设备的屏幕朝向镜面。
33.其中,镜面由任意可反射平面/曲面的材料形成。
34.本实施例的应用场景如,在镜面前,用户将电子设备携带在身上,且电子设备的屏幕朝向镜面,如挂扣在衣服上;又如,在镜面前,用户将电子设备放置在支架上,且电子设备的屏幕朝向镜面。
35.从而在该步骤中,可对第一界面中的显示内容进行镜像翻转,以得到第二界面。这样,用户在镜面中看到的电子设备的第二界面,是对第一界面进行镜像效果处理后的界面,也就是说第二界面中的显示内容还是与第一界面的显示内容相同。
36.s3:显示第二界面。
37.在该步骤中,屏幕显示第二界面。对应地,在镜面的镜像效果下,用户可以从镜面中看到第一界面(第二界面)中的内容。
38.其中,可以理解为,第一界面和第二界面其实是同一界面,显示内容也相同,只是内容的排列方向相反。
39.参见图2,右侧所示为电子设备,第一界面中的显示内容的左右排列如图所示;左侧所示为在镜面1,可以看到的镜像后的第一界面,显示内容的左右排列如图所示。
40.参见图3,右侧所示为电子设备,第二界面中的显示内容的左右排列如图所示;左侧所示为在镜面1,可以看到的镜像后的第二界面,显示内容的左右排列如图所示。
41.这样,在本技术的实施例中,在显示有第一界面时,电子设备通过与屏幕处于同一平面的目标摄像头采集第一图像,以根据第一图像确定屏幕是否朝向镜面。从而,在一种场景下,用户朝向镜面,将电子设备摆放在镜面前(例如将电子设备挂扣在衣服上,摆放在架子上等),且将屏幕朝向镜面,进而电子设备可以通过目标摄像头采集的第一图像,识别出这种场景,以在该场景下,将第一界面中的显示内容进行镜像翻转,以显示翻转后的第二界面。基于镜面成像原理,镜面会呈现出镜像后的第二界面,即第一界面。因此,用户从镜面中显示内容与在电子设备中观看显示内容效果是一样的。可见,基于本技术的实施例,针对用户在镜面前观看电子设备的需求,实现了一种在镜面显示电子设备中的界面的方法,无需用户将电子设备粘贴在镜面上,简化用户操作。
42.在本技术另一个实施例的显示方法中,提供了一种根据第一图像确定电子设备的
屏幕朝向屏幕的方案。
43.在第一图像中,若满足以下三个条件中的至少两个,则确定为电子设备的屏幕朝向镜面。
44.条件一:第一图像中包括电子设备;
45.条件二:第一图像中的电子设备中显示的界面为,镜像后的第一界面;
46.条件三:第一图像中存在,第一图像区域内的拍摄场景与第二图像区域内的拍摄场景之间存在异常空间位置关系。
47.可参考地,本实施例提供其中一种实现方式,分为三个步骤:
48.首先,在第一图像中识别出电子设备。
49.可选地,利用图像识别技术识别第一图像中是否包括电子设备这一图像特征。具体地,该电子设备与拍摄的电子设备相同。
50.其次,在识别出电子设备后,在第一图像中识别镜像后的第一界面。
51.可选地,将第一图像中的电子设备的显示界面,与第一界面进行比对,若两个界面显示内容相同,排列方向相反,则进入下一步。
52.示例性地,比对方式为:将第一图像中的电子设备的显示界面的部分文字、符号等,与第一界面对应位置的文字、符号进行比对。
53.最后,在第一图像中识别镜面这一图像特征。
54.若在第一图像中,采集到镜面,以及镜面周边的背景,则镜面中所呈现出来的是镜面对面的背景,而镜面对面的背景与镜面周边的背景融合在同一图像中,必然会使图像中出现异常,如融合的背景中,建筑结构明显不连续。因此,可以理解为:镜面所在的第一图像区域和镜面以外的第二图像区域之间存在异常空间位置关系。
55.从而,该步骤可借助于上述特征,在第一图像中识别出镜面。
56.在本实施例中,对上述三个步骤的顺序不作限定,也可以是在第一图像中依次识别镜面、电子设备、镜像后的第一界面。
57.可见,基于上述提供的实现方式,针对以上三个条件分别进行判断,可提高最终结果的准确性。
58.另外,在本实施例中,在更简化的方案中,对于上述三个步骤,也可以仅执行其中的两个步骤。
59.例如,在第一图像中,若成功识别电子设备和镜像后的第一界面,则确定电子设备的屏幕朝向镜面。
60.又如,在第一图像中,若成功识别电子设备和镜面,则确定电子设备的屏幕朝向镜面。
61.在本实施例中,第一方面,需要在第一图像中识别出电子设备;第二方面,需要在第一图像中识别出镜像后的第一界面;第三方面,需要在第一图像中识别出镜面。从而,基于以上三个方面,可以确定电子设备的屏幕朝向镜面,进而适时实现本技术的显示方法,以便于用户在镜面前观看电子设备。
62.其中,在本实施例中,可实时或者每隔预设时长,采集第一图像。若根据某一时刻采集的第一图像中,确定电子设备的屏幕不朝向镜面,则在电子设备显示第二界面的情况下,恢复显示第一界面;或者,在电子设备显示第一界面的情况下,继续保持显示第一界面。
63.在本技术另一个实施例的显示方法的流程中,s2包括:
64.子步骤a1:在屏幕与镜面之间的角度满足预设条件的情况下,按照屏幕的目标对称轴,对第一界面中的显示内容进行镜像翻转。
65.本实施例中的屏幕与镜面之间的角度满足预设条件为:在屏幕与镜面之间的角度满足预设条件的情况下,镜面的显示视角最佳。
66.参见图4,屏幕2与镜面1之间的角度满足预设条件为:屏幕2与镜面1之间相互平行。
67.当屏幕与镜面之间相互平行时,屏幕投射至镜面,镜面中的屏幕形状与环境中的屏幕形状一样,例如,都是长方形。而在镜面中,第二界面也不会随着屏幕的形变而发生形变,这时镜面的显示视角最佳。
68.因此,在本实施例中,为了确保最佳观看效果,在屏幕与镜面满足预设条件的情况下,对第一界面中的显示内容进行镜像翻转。
69.其中,可在屏幕与镜面不满足预设条件的情况下,输出提示消息,以提示用户进行调整。
70.在本实施例中,当屏幕处于竖屏显示状态时,目标对称轴平行于屏幕的长边框。
71.当屏幕处于横屏显示状态时,目标对称轴平行于屏幕的短边框。
72.在本实施例中,用户可预先调整屏幕与镜面之间的角度满足预设条件,这样,在屏幕与镜面之间的角度满足预设条件情况下,对第一界面中的显示内容进行镜像翻转,以在镜面中显示翻转后的第二界面。可见,本实施例在基于显示内容的排列方向上,还原了界面在屏幕中的初始状态的基础上,从界面的形状上,还原了界面在屏幕中的初始状态,从而给用户带来最佳的观看体验。
73.在本技术另一个实施例的显示方法的流程中,在步骤a1之前,该方法还包括:
74.步骤b1:在第一图像中,获取屏幕对应的第一子图像的第一长宽比例。
75.参见图2,将左侧图作为第一图像,以便于对本实施例进行解释。
76.在图2中,可以通过第一图像获得屏幕对应的第一子图像3的第一长宽比例,即在第一图像中,得到镜面中的屏幕长宽比例。
77.步骤b2:在第一长宽比例与屏幕的第二长宽比例匹配的情况下,确定屏幕与镜面之间的角度满足预设条件。
78.第二长宽比例为:在电子设备上确定出的屏幕长宽比例。其中,第二长宽比例在电子设备不变的情况下,是保持不变的。
79.当屏幕与镜面之间相互平行时,屏幕的正投影位于镜面上,因此,镜面中的屏幕相比于环境中的屏幕,形状不会变化,只是会根据屏幕与镜面之间的距离,进行缩小或者放大。因此,在第一图像中获取到的屏幕的第一长宽比例,与在电子设备上确定的环境中的屏幕的第二长宽比例匹配。
80.其中,在显示有第二界面的情况下,对于电子设备来说,通常屏幕与第二界面的长宽比例是一样的,例如,屏幕中全屏显示第二界面。因此,也可以在电子设备上确定第二界面的长宽比例,作为第二长宽比例;对应地,也可以在第一图像中获取第二界面的长宽比例,作为第一长宽比例。
81.本实施例中的“匹配”可解释为:“一致”。
82.因此,本实施例利用上述镜面呈现原理,通过比对第一长宽比例与第二长宽比例,来确定屏幕与镜面之间的角度是否满足预设条件。
83.在本实施例中,提供了一种用于确定屏幕与镜面之间的角度是否满足预设条件的方案,通过比对镜面中的屏幕的第一长宽比例与环境中的屏幕的第二长宽比例来实现。可见,本实施例通过较为简单的尺寸比较,实现了对屏幕与镜面之间的角度的判断,从而使得完善本实施例的显示方法。
84.在本技术另一个实施例的显示方法的流程中,在s3之后,该方法还包括:
85.步骤c1:在显示有第二界面的情况下,通过目标摄像头采集第二图像。
86.在本实施例中,在第一界面镜像翻转至第二界面的情况下,目标摄像头继续采集图像。
87.对应地,定义为:当屏幕显示第二界面时,目标摄像头采集的图像为第二图像。
88.目标摄像头采集第二图像的目的在于:根据第二图像,确定镜面与屏幕之间的角度是否满足预设条件。
89.步骤c2:在屏幕与镜面之间的角度不满足预设条件的情况下,对第二界面的第三长宽比例进行调整,以使在第二图像中,第二界面对应的第二子图像的第四长宽比例与屏幕的第二长宽比例匹配。
90.在该步骤中,在屏幕与镜面之间的角度不满足预设条件的情况下,即屏幕与镜面之间不再相互平行。
91.例如,在镜面保持不动的情况下,相对于镜面,屏幕可能朝向镜面倾斜、背对镜面倾斜,从而使得镜面中的屏幕,相比于环境中的屏幕,发生形状变化,例如,环境中的屏幕形状为长方形,而镜面中的屏幕形状为梯形。对应地,环境中的屏幕的第二长宽比例,与镜面中的屏幕的第一长宽比例,不再一致。
92.进一步地,随着镜面中的屏幕形状发生变化,镜面中的第二界面的形状也发生变化,在镜面中,第二界面的长宽比例与屏幕的长宽比例一致。
93.因此,本实施例提供了一种在电子设备中调整第二界面的第三长宽比例的方案,以校正镜面中的第二界面的形状,从而在镜面中还原第二界面在电子设备中的初始形状。
94.其中,在调整过程中,可基于第二图像中的第二界面对应的第二子图像,获得第四长宽比例。第四长宽比例,即镜面中显示的第二界面的长宽比例。
95.本实施例最终要达到的调整效果为:在镜面中显示的第二界面的第四长宽比例与屏幕的第二长宽比例匹配。
96.这样,即使屏幕与镜面之间的角度不满足预设条件,也可以确保用户从镜面看到的第二界面的显示效果,与屏幕与镜面之间的角度满足预设条件时,用户从镜面看到的第二界面的显示效果一样。
97.在一种场景下,当屏幕与镜面之间的角度满足预设条件时,则镜像翻转当前第一界面中的显示内容,并显示镜像翻转后的第二界面。进一步地,在显示第二界面的期间,若屏幕与镜面之间的角度不满足预设条件,则对第二界面进行调整。
98.在又一种场景下,无论屏幕与镜面之间的角度是否满足预设条件,都可以镜像翻转当前第一界面中的显示内容,并显示镜像翻转后的第二界面。进一步地,在显示第二界面之后,若屏幕与镜面之间的角度不满足预设条件,则对第二界面进行调整。
99.可选地,在本实施例中,当第二界面被调整后,输出提示消息用于提示用户第二界面的长宽比例已被调整。
100.在本实施例中,针对电子设备的屏幕与镜面之间的角度不满足预设条件情况,使得镜面中的第二界面的形状变化,从而导致镜面的显示视角异常。本实施例可以在电子设备中,对第二界面的形状(即长宽比例)进行微调,以还原镜面中的第二界面的形状,从而使得镜面的显示视角正常,确保用户观看体验。
101.在本技术另一个实施例的显示方法的流程中,在s2之后,该方法还包括:
102.步骤d1:获取屏幕与镜面之间的距离。
103.可选地,将屏幕的中心点到镜面的垂直距离,作为屏幕与镜面之间的距离。
104.可选地,通过电子设备中的红外传感器,获取屏幕与镜面之间的距离。
105.步骤d2:在距离大于第一阈值的情况下,对第二界面中的显示内容进行放大调整。
106.可选地,第一阈值的设定,依据实际需求而定。
107.例如,屏幕与镜面之间的保持在一定距离范围内时,用户从镜面中看到的第二界面中的显示内容的大小适中,一旦屏幕与镜面之间的距离超出该距离范围内,用户从镜面中看到的第二界面中的显示内容就会偏小,从而可基于这一现象,定义一个阈值,以根据屏幕与镜面之间的距离,来调整第二界面中的显示内容的大小。
108.可选地,屏幕与镜面之间的距离越大,放大的比例越大。
109.可选地,放大调整包括但不限于:放大字体。
110.在本实施例中,针对电子设备的屏幕与镜面之间的距离较大、使得镜面中的第二界面的显示内容较小的情况,可以在电子设备中,对第二界面中的显示内容进行放大调整,以尽可能地改善镜面的显示效果,确保用户观看体验。
111.需要说明的是,以上两个实施例中,第一个实施例,不会调整显示内容,而是调整界面的长宽比例,调整后,在屏幕中,除第二界面以外,在第二界面的四周会出现空白区域。第二个实施例,不会调整第二界面,而是对第二界面中的显示内容进行调整,调整后,在屏幕中,显示区域全部显示第二界面,只是第二界面中的显示内容被相应放大。
112.在本技术中,不同的实施例可以单独实现,也可以相互结合实现。
113.一种场景下,第二界面中的显示内容为多媒体内容,多媒体内容包括电影、游戏、视频等,多媒体内容对最终呈现出来的完整性要求较高,因此,当屏幕与镜面之间的角度不满足预设条件时,在电子设备中对第二界面的长宽比例进行调整,以在镜面中还原第二界面在电子设备中的初始形状。这样,在调整效果下,第二界面被缩小,但显示内容是完整的。
114.进一步地,调整后,若第二界面相比于屏幕,还具有一定的放大空间,还可以根据屏幕与镜面之间的距离,适当放大第二界面,以完善镜面中的显示效果。
115.在又一种场景下,第二界面的显示内容为文字内容,文字内容包括文档、小说、网页等,文字内容对最终呈现出来的完整性要求不高,对显示的字体大小要求较高。因此,当屏幕与镜面之间的角度不满足预设条件时,可根据屏幕与镜面之间的距离,放大第二界面中的显示内容。这样,在调整效果下,第二界面中的部分内容可能不会显示出来,可随着用户的翻页、滑动等操作,显示在镜面中。
116.另外,当第一界面为系统界面、交互界面等时,因对界面的观看要求不高,而是对操作要求较高,应尽量保持原界面,不做相应调整。
117.在本技术中,也可在屏幕与镜面之间的角度不满足预设条件的情况下,或者屏幕与镜面之间的距离大于第一阈值的情况下,输出提示消息,以提示用户调整电子设备的姿态、调整电子设备相对于镜面的位置等。
118.在本技术中,输出的提示消息以指示灯、屏幕显示提示字符等方式输出。,
119.综上,在本技术中,通过目标摄像头采集的第一图像来确定电子设备的屏幕朝向镜面的场景,并在该场景下,由电子设备进行简单显示内容的左右镜像,来实现在镜面中看到方向正确的显示内容。如此满足了面对镜面这个独特场景下的娱乐需求。
120.其中,电子设备可以依附在用户身上、其它物体上,只要电子设备的屏幕朝向镜面即可。这样,电子设备的目标摄像头会检测到镜面中有一台同样的电子设备,并且镜面中电子设备显示的内容与电子设备显示的内容相同,但左右方向刚好是相反的。这时,如果用户启用了镜前镜像功能,则电子设备的显示画面会按原始内容的左右镜像显示。而针对电子设备对显示内容的处理,不涉及相关硬件,容易实现。
121.需要说明的是,本技术实施例提供的显示方法,执行主体可以为显示装置,或者该显示装置中的用于执行显示方法的控制模块。本技术实施例中以显示装置执行显示方法为例,说明本技术实施例提供的显示装置。
122.图5示出了本技术另一个实施例的显示装置的框图,该装置包括:
123.第一采集模块10,用于在显示有第一界面的情况下,通过电子设备的目标摄像头采集第一图像;
124.处理模块20,用于在根据第一图像确定电子设备的屏幕朝向镜面的情况下,对第一界面中的显示内容进行镜像翻转,以得到第二界面;
125.显示模块30,用于显示第二界面;
126.其中,采集第一图像时的目标摄像头与电子设备的屏幕位于电子设备的同一平面。
127.这样,在本技术的实施例中,在显示有第一界面时,电子设备通过与屏幕处于同一平面的目标摄像头采集第一图像,以根据第一图像确定屏幕是否朝向镜面。从而,在一种场景下,用户朝向镜面,将电子设备摆放在镜面前(例如将电子设备挂扣在衣服上,摆放在架子上等),且将屏幕朝向镜面,进而电子设备可以通过目标摄像头采集的第一图像,识别出这种场景,以在该场景下,将第一界面中的显示内容进行镜像翻转,以显示翻转后的第二界面。基于镜面成像原理,镜面会呈现出镜像后的第二界面,即第一界面。因此,用户从镜面中显示内容与在电子设备中观看显示内容效果是一样的。可见,基于本技术的实施例,针对用户在镜面前观看电子设备的需求,实现了一种在镜面显示电子设备中的界面的方法,无需用户将电子设备粘贴在镜面上,简化用户操作。
128.可选地,处理模块20,包括:
129.翻转单元,用于在屏幕与镜面之间的角度满足预设条件的情况下,按照屏幕的目标对称轴,对第一界面中的显示内容进行镜像翻转。
130.可选地,该装置还包括:
131.第一获取模块,用于在第一图像中,获取屏幕对应的第一子图像的第一长宽比例;
132.确定模块,用于在第一长宽比例与屏幕的第二长宽比例匹配的情况下,确定屏幕与镜面之间的角度满足预设条件。
133.可选地,该装置还包括:
134.第二采集模块,用于在显示有第二界面的情况下,通过目标摄像头采集第二图像;
135.第一调整模块,用于在屏幕与镜面之间的角度不满足预设条件的情况下,对第二界面的第三长宽比例进行调整,以使在第二图像中,第二界面对应的第二子图像的第四长宽比例与屏幕的第二长宽比例匹配。
136.可选地,该装置还包括:
137.第二获取模块,用于获取屏幕与镜面之间的距离;
138.第二调整模块,用于在距离大于第一阈值的情况下,对第二界面中的显示内容进行放大调整。
139.本技术实施例中的显示装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra

mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,非移动电子设备可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
140.本技术实施例中的显示装置可以为具有动作系统的装置。该动作系统可以为安卓(android)动作系统,可以为ios动作系统,还可以为其他可能的动作系统,本技术实施例不作具体限定。
141.本技术实施例提供的显示装置能够实现上述方法实施例实现的各个过程,为避免重复,这里不再赘述。
142.可选地,如图6所示,本技术实施例还提供一种电子设备100,包括处理器101,存储器102,存储在存储器102上并可在所述处理器101上运行的程序或指令,该程序或指令被处理器101执行时实现上述任一显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
143.需要说明的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
144.图7为实现本技术实施例的一种电子设备的硬件结构示意图。
145.该电子设备1000包括但不限于:射频单元1001、网络模块1002、音频输出单元1003、输入单元1004、传感器1005、显示单元1006、用户输入单元1007、接口单元1008、存储器1009、以及处理器1010等部件。
146.本领域技术人员可以理解,电子设备1000还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1010逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图7中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
147.其中,处理器1010,用于在显示有第一界面的情况下,控制输入单元1004通过电子设备的目标摄像头采集第一图像;在根据所述第一图像确定所述电子设备的屏幕朝向镜面的情况下,对所述第一界面中的显示内容进行镜像翻转,以得到第二界面;控制显示单元
1006显示所述第二界面;其中,采集所述第一图像时的所述目标摄像头与所述电子设备的屏幕位于所述电子设备的同一平面。
148.这样,在本技术的实施例中,在显示有第一界面时,电子设备通过与屏幕处于同一平面的目标摄像头采集第一图像,以根据第一图像确定屏幕是否朝向镜面。从而,在一种场景下,用户朝向镜面,将电子设备摆放在镜面前(例如将电子设备挂扣在衣服上,摆放在架子上等),且将屏幕朝向镜面,进而电子设备可以通过目标摄像头采集的第一图像,识别出这种场景,以在该场景下,将第一界面中的显示内容进行镜像翻转,以显示翻转后的第二界面。基于镜面成像原理,镜面会呈现出镜像后的第二界面,即第一界面。因此,用户从镜面中显示内容与在电子设备中观看显示内容效果是一样的。可见,基于本技术的实施例,针对用户在镜面前观看电子设备的需求,实现了一种在镜面显示电子设备中的界面的方法,无需用户将电子设备粘贴在镜面上,简化用户操作。
149.可选地,处理器1010,还用于在所述屏幕与所述镜面之间的角度满足预设条件的情况下,按照所述屏幕的目标对称轴,对所述第一界面中的显示内容进行镜像翻转。
150.可选地,处理器1010,还用于在所述第一图像中,获取所述屏幕对应的第一子图像的第一长宽比例;在所述第一长宽比例与所述屏幕的第二长宽比例匹配的情况下,确定所述屏幕与所述镜面之间的角度满足预设条件。
151.可选地,处理器1010,还用于在显示有所述第二界面的情况下,控制输入单元1004通过所述目标摄像头采集第二图像;在所述屏幕与所述镜面之间的角度不满足预设条件的情况下,对所述第二界面的第三长宽比例进行调整,以使在所述第二图像中,所述第二界面对应的第二子图像的第四长宽比例与所述屏幕的第二长宽比例匹配。
152.可选地,处理器1010,还用于获取所述屏幕与所述镜面之间的距离;在所述距离大于第一阈值的情况下,对所述第二界面中的显示内容进行放大调整。
153.综上,在本技术中,通过目标摄像头采集的第一图像来确定电子设备的屏幕朝向镜面的场景,并在该场景下,由电子设备进行简单显示内容的左右镜像,来实现在镜面中看到方向正确的显示内容。如此满足了面对镜面这个独特场景下的娱乐需求。
154.其中,电子设备可以依附在用户身上、其它物体上,只要电子设备的屏幕朝向镜面即可。这样,电子设备的目标摄像头会检测到镜面中有一台同样的电子设备,并且镜面中电子设备显示的内容与电子设备显示的内容相同,但左右方向刚好是相反的。这时,如果用户启用了镜前镜像功能,则电子设备的显示画面会按原始内容的左右镜像显示。而针对电子设备对显示内容的处理,不涉及相关硬件,容易实现。
155.应理解的是,本技术实施例中,输入单元1004可以包括图形处理器(graphics processing unit,gpu)10041和麦克风10042,图形处理器10041对在视频图像捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频图像的图像数据进行处理。显示单元1006可包括显示面板10061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板10061。用户输入单元1007包括触控面板10071以及其他输入设备10072。触控面板10071,也称为触摸屏。触控面板10071可包括触摸检测装置和触摸控制器两个部分。其他输入设备10072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、动作杆,在此不再赘述。存储器1009可用于存储软件程序以及各种数据,包括但不限于应用程序和动作系统。处理器1010可集成应用处理器和调制解调处理器,其
中,应用处理器主要处理动作系统、用户页面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1010中。
156.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
157.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
158.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
159.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
160.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
161.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献