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

画面显示方法及装置与流程

2022-11-19 06:26:05 来源:中国专利 TAG:


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


背景技术:

2.在现有技术中,在电子设备横屏显示横屏画面的情况下,若切换到竖屏,如图1所示,会采用宽度自适应的方式显示横屏画面,导致在竖屏时,画面的上下会存在大块黑色区域(或白色区域)。同样地,在电子设备竖屏显示竖屏画面的情况下,若切换到横屏,会采用高度自适应的方式显示竖屏画面,导致在横屏时,画面的左右会存在大块黑色区域。可见,目前电子设备在进行横竖屏切换时,画面的显示效果较差。


技术实现要素:

3.本技术实施例的目的是提供一种画面显示方法及装置,能够解决现有技术中因切屏会使得画面的上下或左右存在大块黑色区域,导致画面显示效果较差的问题。
4.第一方面,本技术实施例提供了一种画面显示方法,该方法包括:
5.在电子设备处于第一状态的情况下,全屏显示与所述第一状态相适配的第一画面;
6.在所述电子设备从所述第一状态切换至第二状态的情况下,全屏显示与所述第二状态相适配的第二画面,所述第二画面为所述第一画面中的部分画面;
7.其中,所述第一状态为横屏状态和竖屏状态中的一种状态,所述第二状态为所述横屏状态和所述竖屏状态中的另一种状态。
8.第二方面,本技术实施例提供了一种画面显示装置,所述装置包括:
9.第一显示模块,用于在电子设备处于第一状态的情况下,全屏显示与所述第一状态相适配的第一画面;
10.第二显示模块,用于在所述电子设备从所述第一状态切换至第二状态的情况下,全屏显示与所述第二状态相适配的第二画面,所述第二画面为所述第一画面中的部分画面;
11.其中,所述第一状态为横屏状态和竖屏状态中的一种状态,所述第二状态为所述横屏状态和所述竖屏状态中的另一种状态。
12.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
13.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
14.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
15.第六方面,本技术实施例提供一种程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。
16.在本技术实施例中,在电子设备处于第一状态的情况下,全屏显示与第一状态相适配的第一画面;若检测到电子设备从第一状态切换至第二状态,可以全屏显示与所述第二状态相适配的第二画面,所述第二画面为所述第一画面中部分画面;其中,第一状态为横屏状态和竖屏状态中的一种状态,第二状态为所述横屏状态和所述竖屏状态中的另一种状态。这样,由于第二画面与第二状态相适配,画面不会存在大块的空白或黑色区域,从而可提高画面的显示效果。
附图说明
17.图1是现有技术中横屏状态且竖屏状态时画面的显示示意图;
18.图2是本技术实施例提供的画面显示方法的流程图之一;
19.图3是本技术实施例提供的画面显示示意图之一;
20.图4是本技术实施例提供的第二画面和第三画面的确定示意图;
21.图5是本是本技术实施例提供的画面显示示意图之二;
22.图6是本是本技术实施例提供的画面显示示意图之三;
23.图7是本技术实施例提供的画面显示方法的流程图之二;
24.图8是本技术实施例提供的画面显示装置的结构图;
25.图9是本技术实施例提供的电子设备的结构图之一;
26.图10是本技术实施例提供的电子设备的结构图之二。
具体实施方式
27.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
28.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
29.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的画面显示方法进行详细地说明。
30.图2是本技术实施例提供的画面显示方法的流程图之一。本技术实施例的画面显示方法可以包括:
31.步骤201,在电子设备处于第一状态的情况下,全屏显示与所述第一状态相适配的第一画面。
32.所述第一状态为横屏状态和竖屏状态中的一种状态。即第一状态为横屏状态或竖屏状态。电子设备当前的状态可以通过加速度传感器或陀螺仪识别。
33.在电子设备处于横屏状态的情况下,电子设备的屏幕处于横屏显示状态,与所述第一状态相适配的第一画面可以理解为:横屏画面,即第一画面的宽度大于高度。
34.在电子设备处于竖屏状态的情况下,电子设备的屏幕处于竖屏显示状态,与所述第一状态相适配的第一画面可以理解为:竖屏画面,即第一画面的高度大于宽度。
35.在步骤201中,第一画面在所述屏幕全屏显示,即第一画面为全屏显示画面,如图3中的(a)所示,在电子设备处于横屏状态的情况下,第一画面为全屏显示的横屏画面。在其他实施例中,第一画面可以为非全屏显示画面。
36.在本技术实施例中,第一画面可以为图片、图像或视频画面。
37.步骤202,在所述电子设备从所述第一状态切换至第二状态的情况下,全屏显示与所述第二状态相适配的第二画面,所述第二画面为所述第一画面中的部分画面。
38.所述第二状态为所述横屏状态和所述竖屏状态中的另一种状态。即第二状态为横屏状态或竖屏状态,且第二状态与第一状态不同。
39.具体实现时,电子设备状态的切换可以通过翻转或旋转电子设备触发。
40.在电子设备从横屏状态切换至竖屏状态的情况下,屏幕从横屏显示状态切换至竖屏显示状态,与所述第二状态相适配的第二画面可以理解为:竖屏画面,即第二画面的高度大于宽度。
41.在电子设备从竖屏状态切换至横屏状态的情况下,屏幕从竖屏显示状态切换至横屏显示状态,与所述第二状态相适配的第二画面可以理解为:横屏画面,即第二画面的宽度大于高度。
42.也就是说,在本技术实施例中,当前显示的画面可以始终与电子设备当前的状态相适配,即电子设备在横屏状态显示横屏画面,在竖屏状态显示竖屏画面,这样,可避免屏幕出现大块黑白区域的情况,从而可以提高画面显示效果。
43.在步骤202中,第二画面全屏显示,即第二画面为全屏显示画面,如图3中的(b)所示,电子设备通过旋转从横屏状态切换至竖屏状态,第二画面为全屏显示的竖屏画面。在其他实施例中,第二画面也可以为非全屏显示画面。
44.在本技术实施例中,所述第二画面为所述第一画面中部分画面。由于第二画面和第一画面均全屏显示,而第二画面为第一画面中的部分画面,可以理解地是,第二画面为第一画面中部分画面的放大画面。即在显示某画面时,若检测到电子设备的状态发生切换,可以显示该画面中部分画面的放大画面,这样,既可以使得当前的显示画面与电子设备当前的状态相适配,也可以方便用户查看画面的细节部分,从而可以提高画面显示效果。
45.具体实现时,在电子设备从所述第一状态切换至第二状态的情况下,可以将第一画面进行等比例放大,以使放大后的第一画面的宽大于或等于屏幕的高,且放大后的第一画面的长宽比与放大前的第一画面的长宽比相等。如图3所示,等比例放大后的第一画面的宽等于屏幕的高。这样,可以保证放大后的第一画面的尺寸大于屏幕的尺寸,在屏幕处于第二状态的情况下,可以通过显示放大后的第一画面的部分内容,实现第二画面的显示。
46.一种可选实现方式中,如图3中的(b)所示,可以将放大后的第一画面的中心点a与屏幕的中心点b对齐,即以放大后的第一画面的中心点作为第二画面的画面显示中心,显示与所述第二状态相适配的第二画面。
47.另一种可选实现方式中,可以对第一画面进行图像识别,在屏幕处于第二状态的
情况下,显示放大后的第一画面中的主体元素(也可以称为关键元素或重要元素),这样,通过切换电子设备的状态,可以放大显示第一画面中的主体元素,方便用户查看主体元素的细节信息,从而可提高画面显示效果。
48.可以理解地是,由于放大后的第一画面的尺寸大于屏幕的尺寸,在显示第二画面内容之后,用户可以通过输入调整屏幕的显示画面,如:对于图3中的(b),用户可以通过左右滑动屏幕,改变屏幕的显示画面。这样,可以提高画面显示的灵活度。
49.进一步地,电子设备可以保存所述第二画面,以备用户后续查看。
50.本技术实施例的画面显示方法,在电子设备处于第一状态的情况下,全屏显示与第一状态相适配的第一画面;若检测到电子设备从第一状态切换至第二状态,可以全屏显示与所述第二状态相适配的第二画面,所述第二画面为所述第一画面中部分画面;其中,第一状态为横屏状态和竖屏状态中的一种状态,第二状态为所述横屏状态和所述竖屏状态中的另一种状态。这样,由于第二画面与第二状态相适配,画面不会存在大块的空白或黑色区域,从而可提高画面的显示效果。
51.在一些实施例中,所述显示与所述第二状态相适配的第二画面之前,所述方法还可以包括:
52.识别所述第一画面中的主体元素;
53.根据所述主体元素,确定所述第二画面。
54.在本实施例中,可以通过图像识别技术和全局图像描述能力识别第一画面中的主体元素和背景元素,之后,根据所述主体元素,确定所述第二画面。可以理解地是,所述第二画面至少包括主体元素的部分内容。
55.这样,通过切换电子设备的状态,可以放大显示第一画面中的主体元素,从而可以方便用户查看主体元素的细节信息,提高画面显示效果。
56.在识别到所述第一画面中的主体元素之后,可以根据第一画面中主体元素的多少,确定第二画面的具体确定方式。
57.在一些实施例中,所述根据所述主体元素,确定所述第二画面,包括:
58.1)在所述第一画面仅包括一个主体元素的情况下,以所述主体元素的中心点为画面显示中心,从放大后的所述第一画面中确定所述第二画面;
59.2)在所述第一画面包括至少两个主体元素的情况下,根据所述至少两个主体元素在所述第一画面中的分布位置,确定所述第二画面。
60.为方便理解以下分别针对1)和2)进行说明。
61.在1)中,第一画面仅包括一个主体元素。
62.在此情况下,可以根据所述主体元素的特征点,确定所述第二画面。具体实现时,可将所述主体元素的任一特征点作为第二画面的画面显示中心,从放大后的所述第一画面中确定所述第二画面。
63.进一步地,可以以所述主体元素的中心点为画面显示中心,从放大后的所述第一画面中确定所述第二画面。在此实现方式中,可以将放大后的第一画面中主体元素的中心点与屏幕的中心点对齐,得到与第二状态的屏幕相适配的第二画面,这样,可以使得第二画面包括主体元素的大部分内容,方便用户查看主体元素的细节信息,从而可以提高画面显示效果。
64.进一步地,除显示与第二状态相适配的第二画面之外,还可以显示第一画面的缩略图,并在缩略图中标记与所述第二画面对应的映射区域。这样,可以方便用户知晓当前显示的第二画面在第一画面中的位置,进而帮助用户确定是否需要调整屏幕的显示画面,从而可以提高画面显示效果。
65.在屏幕全屏显示第二画面的情况下,可以在屏幕的预设区域显示第一画面的缩略图,如在屏幕的右上角显示第一画面的缩略图,此时,第一画面的缩略图覆盖第二画面的部分内容。在屏幕非全屏显示第二画面的情况下,可以在屏幕的空白区域显示第一画面的缩略图,这样,第一画面的缩略图不会遮挡第二画面的内容,从而可以提高第二画面的显示效果。
66.在2)中,所述第一画面包括至少两个主体元素。
67.在此情况下,一种实现方式中,可以基于所述至少两个主体元素中的目标主体元素的特征点,确定所述第二画面。在此实现方式中,第二画面的确定方式与前述第一画面仅包括一个主体元素的确定方式相同,具体可参考前述描述,此处不再赘述。在实际应用中,目标主体元素可以为所述至少两个主体元素中的任一主体元素,或,优先级最高的主体元素。
68.另一种实现方式中,可以根据所述至少两个主体元素在所述第一画面中的分布位置,确定所述第二画面。在此实现方式中,第二画面的确定方式与第一画面中主体元素的分布位置相关,进一步地,所述根据所述至少两个主体元素在所述第一画面中的分布位置,确定所述第二画面,可以包括:
69.在所述至少两个主体元素分布在所述第一画面的画面中心轴的一侧的情况下,以所述至少两个主体元素的中心点为画面显示中心,从放大后的所述第一画面中确定所述第二画面;
70.在所述至少两个主体元素分布在所述第一画面的画面中心轴的两侧的情况下,根据第一主体元素组确定所述第二画面,所述第一主体元素组包括的主体元素分布在所述画面中心轴的第一侧;
71.在所述至少两个主体元素分布在所述第一画面的画面中心轴的两侧的情况下,所述方法还包括:
72.根据第二主体元素组确定第三画面,所述第二主体元素组包括的主体元素分布在所述画面中心轴的第二侧;
73.显示所述第三画面的缩略图。
74.具体实现时,第一画面中主体元素的分布位置可以包括以下两种情况:情况一,所述至少两个主体元素分布在所述第一画面的画面中心轴的一侧;情况二,所述至少两个主体元素分布在所述第一画面的画面中心轴的两侧。第一画面的画面中心轴经过第一画面的中心点,且与第一画面的长或宽平行。
75.不同情况的主体元素的分布位置,其第二画面的确定方式可以不同,具体说明如下:
76.对于情况一,可以将所述至少两个主体元素作为一个主体元素组,将该主体元素组视作一个主体元素,采用与第一画面仅包括一个主体元素的情况中第二画面的确定方式确定此情况中的第二画面。进一步地,可以显示第一画面的缩略图,具体可参见前述相关描
述,此处不再赘述。
77.这样,可以使得第二画面包括主体元素的大部分内容,方便用户查看主体元素的细节信息,从而可以提高画面显示效果。
78.对于情况二,可以将分布在一侧的主体元素作为一个主体元素组,得到两个主体元素组。之后,将各主体元素组分别视为一个主体元素,采用与第一画面仅包括一个主体元素中的情况中第二画面的确定方式,确定此情况中各主体元素组对应的画面。
79.之后,可以将第一元素组对应的画面确定为第二画面,将第二元素组对应的画面确定为第三画面,并全屏显示第二画面,缩略显示第三画面,其中,第一元素组为两个元素组中的一个元素组,第二元素组为两个元素组中的另一个元素组。第三画面的缩略图的显示方式与前述第一画面的缩略图的显示方式相同,具体可参见前述描述,此处不再赘述。
80.为方便理解,可参见图4和图5,在图4中,第一画面包括2个主体元素,分别为狮子和羚羊,且2个主体元素分布在画面中心轴的两侧。假设将狮子确定为第一元素组,羚羊确定为第二元素组,可以将放大后的第一画面中的狮子的中心点与屏幕的中心点对齐,得到第二画面,将放大后的第一画面中的羚羊的中心点与屏幕的中心点对齐,得到第三画面。之后,如图5所示,屏幕全屏显示第二画面,在右上角显示第三画面的缩略图。在此情况下,用户的可视图如图6所示,在图6的(a)中,电子设备处于横屏状态,全屏显示横屏画面,在横屏旋转到竖屏的情况下,可以如图6中的(b)显示。
81.在一些实施例中,第一主体元素组和第二主体元素组可以随机确定。
82.在另一些实施例中,第一主体元素组和第二主体元素组可以基于主体元素的优先级确定。
83.一些实现方式中,可以直接将第一画面中优先级最高的主体元素所在的主体元素组确定为第一主体元素组。
84.另一些实现方式中,可以基于主体元素组中至少一个主体元素的优先级,确定主体元素组的优先级。如:可以将主体元素组中全部主体元素的优先级之和确定为主体元素组的优先级;或,可以将主体元素组中优先级最高的主体元素的优先级确定为主体元素组的优先级。
85.之后,基于主体元素组的优先级,确定第一主体元素组和第二主体元素组,如:可以将优先级较高的主体元素组确定为第一主体元素组,将优先级较高的一侧的主体元素组确定为第二主体元素组。
86.对于主体元素的优先级的确定,一些实施例中,主体元素的优先级可以基于主体元素在第一画面中占用的画面面积的大小确定,占用的画面面积越大,优先级越高,反之越低。
87.另一些实施例中,在所述第一画面为视频中的第i个视频画面,i为大于1的整数的情况下,所述根据第一主体元素组确定所述第二画面之前,所述方法还包括:
88.获取所述至少两个主体元素中各主体元素在所述第i个视频画面和所述视频中的第i-1个视频画面中的相对移动距离;
89.根据所述至少两个主体元素分别对应的所述相对移动距离,确定所述至少两个主体元素分别对应的优先级;
90.将所述至少两个主体元素中优先级最高的主体元素所在的主体元素组确定为所
述第一主体元素组。
91.具体实现时,主体元素对应的相对移动距离,可以为:主体元素中各特征点的相对移动距离之和。
92.在此实施例中,可以依据相邻两个视频画面中各主体元素的相对移动距离,确定各主体元素分别对应的优先级。如:主体元素的相对移动距离越大,主体元素的优先级越高,反之越小。
93.另外,在此实施例中,将第一画面中优先级最高的主体元素所在的主体元素组确定为所述第一主体元素组。可以理解地是,在其他实施例中,在确定各主体元素的优先级之后,也可以采用前述的其他方式,根据主体元素的优先级,确定第一主体元素组,以提高第一主体元素组确定的灵活度。
94.由上述内容可知,本技术实施例可以基于第一画面中主体元素的数量以及主体元素在第一画面中的分布位置,灵活确定屏幕显示的画面,从而可以提高画面显示的灵活度。
95.由前述内容可知,在显示第二画面之后,用户可以调整屏幕的显示内容。
96.一些实施例中,所述显示所述第三画面的缩略图之后,所述方法还包括:
97.接收对所述第三画面的缩略图的第一输入;
98.响应于所述第一输入,缩略显示所述第二画面并放大显示所述第三画面;
99.在第一区域显示所述第一画面的缩略图,其中,所述第一区域不包括缩略显示的所述第二画面和放大显示的所述第三画面。
100.在此实施例中,在屏幕显示与第二状态相适配的第二画面,并显示第三画面的缩略图的情况下,用户可以执行输入,缩略显示第二画面,并放大显示第三画面。这样,用户可以根据自身的查看需求,调整屏幕的显示画面,从而可以提高画面显示的灵活度。
101.具体实现时,所述第一输入可以为对所述第三画面的缩略图的触控输入,如:点击输入、长按输入或拖动输入等。一种可选的实现方式中,第一输入可以为用户对角线拖动第三画面的输入。
102.一种场景中,电子设备可以响应于第一输入,在屏幕显示与第二状态相适配的第三画面,并显示第二画面的缩略图,即第二画面和第三画面的显示发生切换,具体表现为显示位置和大小对调。一种实现方式中,在拖动第三画面的过程中,可以放大显示第三画面,在第三画面放大到一定程度后,如与第二状态的屏幕相适配的情况下,可以将第二画面切换为缩略图显示。
103.另一种场景中,放大显示的第三画面和缩略显示的第二画面未占满屏幕。在此场景中,可以在未占满区域显示第一画面的缩略图,并标记当前与第二状态相适配的画面在第一画面中的映射区域,进一步地,还可以标记当前以缩略图显示的画面在第一画面中的映射区域。从而方便用户知晓当前显示的第二画面和第三画面分别在第一画面中的位置,进而帮助用户确定是否需要调整屏幕的显示画面,从而可以提高画面显示效果。
104.在一些实施例中,所述第一画面包括至少两个子画面,且每个所述子画面对应一个标记信息,其中,所述第二画面为所述至少两个子画面中的一个子画面;
105.所述全屏显示与所述第二状态相适配的第二画面之后,所述方法还包括:
106.接收针对第一标记信息的第二输入,所述第一标记信息不是所述第二画面对应的标记信息;
107.响应于所述第二输入,全屏显示与所述第二状态相适配的所述第一标记信息对应的子画面。
108.在本实施例中,由于各子画面均对应一个标记信息,用户可以通过某触控标记信息,切换屏幕显示画面,实现对应画面的精准快速查看。
109.一种可选的实现方式中,各第二画面对应的标记信息可以显示在第一画面的缩略图中各子画面的相应位置,这样,可以使得屏幕切换显示后的画面符合用户期望,提高画面显示的可靠性。另一种可选实现方式中,各子画面对应的标记信息可以显示在屏幕中的预设区域,具体可根据实际需求设定,本技术实施例对此不作限定。
110.进一步地,在某子画面不能占满屏幕的时候,可以叠加该子画面的相邻子画面,以全屏显示,从而可以提高画面显示的灵活度。
111.需要说明的是,本技术实施例中的可选实施例、可选实施方式、可选实现方式,在彼此不冲突的情况下,可以结合实施,也可以独立实施,具体可根据实际需求决定,本技术实施例对此不作限定。
112.为了便于理解上述实施例提供的画面显示方法,以下以一个具体的场景实施例对上述画面显示方法进行说明。
113.本场景实施例的应用场景可以为:通过屏幕切换进一步放大图片细节,对细节进行查看,提供一种全新的图片放大查看方法。改进从横屏全屏状态下,旋转到竖屏时的操作体验,保持在竖屏时仍然全屏显示,改进从竖屏全屏状态下,旋转到横屏时的操作提体验,保持在横屏时仍然全屏显示。
114.场景实施例一、横屏旋转到竖屏。
115.1,屏幕翻转。
116.用户当前处在横屏图片全屏显示界面,用户旋转屏幕,此时通过加速度传感器识别用户当前是否处于竖屏状态。
117.2,画面显示范围。
118.竖屏下画面默认显示高度。将原图片按照竖屏的高度进行等比放大,放大后的图片的高度与屏幕的高度相等。
119.竖屏下画面默认显示内容。画面默认显示位置,要求画面的中心点a与手机屏幕的中心点b对齐。
120.3.1,主体元素识别。
121.利用图像识别技术及全局图像描述能力,确认图像中的主体元素和背景元素。一种实现方式中,可以按照各主体元素占画面面积大小排序定义主体元素的优先级。另一种实现方式中,如图7所示,可以利用各主体元素移动点的移动距离总和,定义主体元素的优先级。在图7中,主要元素和次要元素均为主体元素,但主要元素的优先级高于次要元素的优先级。
122.基于上述基础理论基础,技术实现方案如下:
123.当画面中只存在一个主体元素时,横屏切竖屏时以主体元素为画面显示中心,以竖屏高度为画面高度拉满屏幕显示。根据主体元素的中心点与横屏时画面中心点的相对位置,滑动放大后的第一画面,显示放大后的竖屏图像内容。竖屏屏幕右上角显示完整图像缩略图并标记当前画面在缩略图上的映射区域。
124.当画面中存在两个或以上主体元素时,首先确认各优先级主体元素与画面中心点的坐标,以确定各主体元素所在位置;若各主体元素在画面中心轴同一侧,则将各主体元素简化为一组主体元素,同画面中只有一个主体元素的情况处理;若各主体元素在画面中心轴的不同侧,则将各主体元素简化为两组主体元素,以第一优先级主体元素所在主体元素组为第一画面竖屏展示,显示方法同画面只有一个主体元素的情况处理,并在竖屏屏幕右上角显示另一组主体元素为画面显示中心的竖屏画面缩略图。
125.3.2,查看方法。
126.当竖屏切换时只有一个主体元素画面显示中心时,通过水平方向拖动查看画面其他区域内容。
127.当竖屏切换时有两个主体元素画面显示中心时,通过对角线拖动另一主体元素为显示中心的画面缩略图,放大该缩略图查看另一显示中心内容,当放大过程中同时放大显示该画面中心的周边图像,当放大图像的宽度边界完全覆盖第一画面的画面宽度时,将第一画面以缩略图显示在屏幕右上角。在屏幕底部放大图像画面未占满区域显示整体画面缩略图及标记当前放大画面所对应的映射区域。
128.在本场景实施例中,横竖屏切换时,自动识别画面中的主要元素、次要元素,通过不同的展示方式展示,能够进一步放大图片主体内容,查看更多细节。
129.场景实施例二
130.竖屏图像切横屏放大查看时,假定竖屏画面的长为a,宽为b,竖屏图像且横屏时,将图像宽度放大至a,以画面中心为坐标按a/b比例放大图像,超出画面部分以上下滑动查看,同时在画面右上角显示图像缩略图。
131.进一步地,可以按照当前显示的画面位置为中心,按放大尺寸标记显示图像占据的画面数,区域及顺序,若画面数不为整数,则允许区域重叠,点击缩略图上的区域标识跳转至对应画面显示。例如:竖屏切横屏显示时,右上角显示的缩略图是以竖屏显示的并标记当前画面为中心,显示页面标记为第一屏;超出画面显示上边界部分为第二屏内容;超出画面显示下边界部分为第三屏内容;当二屏或第三屏内容不足以铺满全屏时,从顶部或底部开始显示并叠加第一屏上边缘或下边缘部分以铺满全屏显示。点击缩略图的各屏标记位置跳转至对应屏的画面显示。
132.在本场景实施例中,竖屏切换为横屏放大显示时,可以放大图像局部细节,并通过缩略图区域标识,可以快速精准切换查看其他局部图像细节。
133.场景实施例三
134.在观看视频时画面尺寸一般以横屏布局,需要关注放大某个画面角色时,可以以竖屏查看的方式实现,假定视频画面长宽尺寸a,b;后台以画面宽度作为画面截取高度,画面截取宽度为b*b/a截取含角色画面的部分,截取图像按竖屏画面平铺显示,并持续传输显示后台以横屏展示的角色截图画面,而在竖屏画面右上角则可以显示横屏视频整体画面的缩略图。
135.如:在视频中如学习舞蹈动作,关注角色的着装细节或妆发细节等使用该方法可以较好的查看到视频细节。
136.本技术实施例提供的画面显示方法,执行主体可以为画面显示装置。本技术实施例中以画面显示装置执行画面显示方法为例,说明本技术实施例提供的画面显示装置。
137.如图8所示,画面显示装置可以包括:
138.第一显示模块801,用于在电子设备处于第一状态的情况下,全屏显示与所述第一状态相适配的第一画面;
139.第二显示模块802,用于在所述电子设备从所述第一状态切换至第二状态的情况下,全屏显示与所述第二状态相适配的第二画面,所述第二画面为所述第一画面中的部分画面;
140.其中,所述第一状态为横屏状态和竖屏状态中的一种状态,所述第二状态为所述横屏状态和所述竖屏状态中的另一种状态。
141.在一些实施例中,所述装置还包括:
142.识别模块,用于识别所述第一画面中的主体元素;
143.第一确定模块,用于根据所述主体元素,确定所述第二画面。
144.在一些实施例中,所述第一确定模块,具体用于:
145.在所述第一画面仅包括一个主体元素的情况下,以所述主体元素的中心点为画面显示中心,从放大后的所述第一画面中确定所述第二画面;
146.在所述第一画面包括至少两个主体元素的情况下,根据所述至少两个主体元素在所述第一画面中的分布位置,确定所述第二画面。
147.在一些实施例中,所述第一确定模块,具体用于:
148.在所述至少两个主体元素分布在所述第一画面的画面中心轴的一侧的情况下,以所述至少两个主体元素的中心点为画面显示中心,从放大后的所述第一画面中确定所述第二画面;
149.在所述至少两个主体元素分布在所述第一画面的画面中心轴的两侧的情况下,根据第一主体元素组确定所述第二画面,所述第一主体元素组包括的主体元素分布在所述画面中心轴的第一侧;
150.在所述至少两个主体元素分布在所述第一画面的画面中心轴的两侧的情况下,所述装置还包括:
151.第二确定模块,根据第二主体元素组确定第三画面,所述第二主体元素组包括的主体元素分布在所述画面中心轴的第二侧;
152.第三显示模块,用于显示所述第三画面的缩略图。
153.在一些实施例中,所述装置还包括:
154.第一接收模块,用于接收对所述第三画面的缩略图的第一输入;
155.第四显示模块,用于响应于所述第一输入,缩略显示所述第二画面并放大显示所述第三画面。
156.第五显示模块,用于在第一区域显示所述第一画面的缩略图,其中,所述第一区域不包括缩略显示的所述第二画面和放大显示的所述第三画面。
157.在一些实施例中,在所述第一画面为视频中的第i个视频画面,i为大于1的整数的情况下,所述装置还包括:
158.获取模块,用于获取所述至少两个主体元素中各主体元素在所述第i个视频画面和所述视频中的第i-1个视频画面中的相对移动距离;
159.第三确定模块,用于根据所述至少两个主体元素分别对应的所述相对移动距离,
确定所述至少两个主体元素分别对应的优先级;
160.第四确定模块,用于将所述至少两个主体元素中优先级最高的主体元素所在的主体元素组确定为所述第一主体元素组。
161.在一些实施例中,所述第一画面包括至少两个子画面,且每个所述子画面对应一个标记信息,其中,所述第二画面为所述至少两个子画面中的一个子画面;
162.所述装置还包括:
163.第二接收模块,用于接收针对第一标记信息的第二输入,所述第一标记信息不是所述第二画面对应的标记信息;
164.第七显示模块,用于响应于所述第二输入,全屏显示与所述第二状态相适配的所述第一标记信息对应的子画面。
165.本技术实施例提供的画面显示装置能够实现图2方法实施例实现的各个过程,为避免重复,这里不再赘述。
166.本技术实施例中的画面显示装置可以是电子设备,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(mobile internet device,mid)、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,还可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
167.本技术实施例中的画面显示装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
168.可选地,如图9所示,本技术实施例还提供一种电子设备900,包括处理器901和存储器902,存储器902上存储有可在所述处理器901上运行的程序或指令,该程序或指令被处理器901执行时实现上述画面显示方法实施例的各个步骤,且能达到相同的技术效果,为避免重复,这里不再赘述。
169.需要说明的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
170.图10为实现本技术实施例的一种电子设备的硬件结构示意图。
171.该电子设备1000包括但不限于:射频单元1001、网络模块1002、音频输出单元1003、输入单元1004、传感器1005、显示单元1006、用户输入单元1007、接口单元1008、存储器1009、以及处理器1010等部件。
172.本领域技术人员可以理解,电子设备1000还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1010逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图10中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
173.其中,显示单元1006,用于:
174.在电子设备处于第一状态的情况下,全屏显示与所述第一状态相适配的第一画面;
175.在所述电子设备从所述第一状态切换至第二状态的情况下,全屏显示与所述第二状态相适配的第二画面,所述第二画面为所述第一画面中的部分画面;
176.其中,所述第一状态为横屏状态和竖屏状态中的一种状态,所述第二状态为所述横屏状态和所述竖屏状态中的另一种状态。
177.本技术实施例提供的电子设备能够实现图2方法实施例实现的各个过程,为避免重复,这里不再赘述。
178.应理解的是,本技术实施例中,输入单元1004可以包括图形处理器(graphics processing unit,gpu)10041和麦克风10042,图形处理器10041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1006可包括显示面板10061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板10061。用户输入单元1007包括触控面板10071以及其他输入设备10072中的至少一种。触控面板10071,也称为触摸屏。触控面板10071可包括触摸检测装置和触摸控制器两个部分。其他输入设备10072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
179.存储器1009可用于存储软件程序以及各种数据。存储器1009可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器1009可以包括易失性存储器或非易失性存储器,或者,存储器1009可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本技术实施例中的存储器1009包括但不限于这些和任意其它适合类型的存储器。
180.处理器1010可包括一个或多个处理单元;可选的,处理器1010集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器1010中。
181.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述画面显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
182.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器rom、随机存取存储器ram、磁碟或者光
盘等。
183.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述画面显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
184.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
185.本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述画面显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
186.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且所述方法还包括没有明确列出的其他要素,或者是所述方法还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
187.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
188.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献