显示方法、装置和电子设备

文档序号:405434 发布日期:2021-12-17 浏览:1次 >En<

阅读说明:本技术 显示方法、装置和电子设备 (Display method and device and electronic equipment ) 是由 林伟炼 于 2021-09-09 设计创作,主要内容包括:本申请公开了一种显示方法、装置和电子设备,属于显示技术领域。其中,该显示方法应用于电子设备,电子设备包括折叠屏,折叠屏包括第一屏和第二屏,该显示方法包括:分别获取第一屏的视线夹角和第二屏的视线夹角;其中,视线夹角为用户眼部与对应屏的连线相对于对应屏的夹角;根据每个屏的视线夹角,确定对应屏的缩放比例;根据每个屏的缩放比例,分别缩放对应屏的原始图像,得到缩放图像;在每个屏上显示对应屏的缩放图像。(The application discloses a display method, a display device and electronic equipment, and belongs to the technical field of display. The display method is applied to electronic equipment, the electronic equipment comprises a folding screen, the folding screen comprises a first screen and a second screen, and the display method comprises the following steps: respectively acquiring a sight line included angle of a first screen and a sight line included angle of a second screen; the sight line included angle is an included angle of a connecting line between the eyes of the user and the corresponding screen relative to the corresponding screen; determining the scaling of the corresponding screen according to the sight line included angle of each screen; respectively zooming the original images of the corresponding screens according to the zooming proportion of each screen to obtain zoomed images; a scaled image of the corresponding screen is displayed on each screen.)

显示方法、装置和电子设备

技术领域

本申请属于显示技术领域,具体涉及一种显示方法、装置和电子设备。

背景技术

具有折叠屏的电子设备可将屏幕进行翻转折叠,例如,一种折叠屏手机包括第一轴连接的两块分屏,两块分屏可以沿第一轴进行折叠。但是,目前具有折叠屏的电子设备,在被用户折叠一些角度之后,屏幕上显示的图像仍然是不变的,那么,从用户的视角看起来,屏幕中间的图像是凹进去的,与屏幕平放的效果相差较大,观看效果不好。

发明内容

本申请实施例的目的是提供一种显示方法、装置和电子设备,能够解决相关技术中具有折叠屏的电子设备在被折叠之后的观看效果与屏幕未折叠时的观看效果相差较大的问题。

第一方面,本申请实施例提供了一种显示方法,该方法应用于电子设备,电子设备包括折叠屏,折叠屏包括第一屏和第二屏,该方法包括:

分别获取第一屏的视线夹角和第二屏的视线夹角;其中,视线夹角为用户眼部与对应屏的连线相对于对应屏的夹角;

根据每个屏的视线夹角,确定对应屏的缩放比例;

根据每个屏的缩放比例,分别缩放对应屏的原始图像,得到缩放图像;

在每个屏上显示对应屏的缩放图像。

第二方面,本申请实施例提供了一种显示装置,该装置应用于电子设备,电子设备包括折叠屏,折叠屏包括第一屏和第二屏,该装置包括:

获取单元,用于分别获取第一屏的视线夹角和第二屏的视线夹角;其中,视线夹角为用户眼部与对应屏的连线相对于对应屏的夹角;

确定单元,用于根据每个屏的视线夹角,确定对应屏的缩放比例;

缩放单元,用于根据每个屏的缩放比例,分别缩放对应屏的原始图像,得到缩放图像;

显示单元,用于在每个屏上显示对应屏的缩放图像。

第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的显示方法的步骤。

第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的显示方法的步骤。

第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的显示方法。

在本申请实施例中,通过分别获取第一屏的视线夹角和第二屏的视线夹角,可以根据每个屏的视线夹角,确定对应屏的缩放比例,从而根据每个屏的缩放比例,分别缩放对应屏的原始图像,得到缩放图像,以在每个屏上显示对应屏的缩放图像,本申请实施例通过对不同分屏按照不同的缩放比例进行缩放显示,可以实现更好的观看效果。

附图说明

图1是本申请实施例中一种可选的显示方法的流程示意图;

图2是本申请实施例中一种可选的显示方法的原理示意图一;

图3是本申请实施例中一种可选的显示方法的原理示意图二;

图4是本申请实施例中一种可选的显示方法的原理示意图三;

图5是本申请实施例中一种可选的显示方法的原理示意图四;

图6是本申请实施例中一种可选的显示方法的界面示意图一;

图7是本申请实施例中一种可选的显示方法的界面示意图二;

图8是本申请实施例中一种可选的显示方法的界面示意图三;

图9是本申请实施例中一种可选的显示装置的结构示意图;

图10是本申请实施例中一种可选的电子设备的结构示意图;

图11是本申请实施例中另一种可选的电子设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的显示方法进行详细地说明。

本申请实施例提供的显示方法,可以应用于包括折叠屏的电子设备。折叠屏包括沿第一方向排列的至少两个屏:第一屏和第二屏。如图2所示为折叠屏手机的一个示例,包括第一屏202(图2中右侧分屏)和第二屏201(图2中左侧分屏),两个屏可以沿折叠轴203向屏幕一侧折叠,其中,折叠轴203的方向为第一方向,如图2中所示,折叠屏在两块分屏靠近折叠时,折叠轴朝向纸面向上运动。

如图1所示,本申请一个实施例提供的显示方法可以包括如下步骤:

步骤101,分别获取第一屏的视线夹角和第二屏的视线夹角。

视线夹角为用户眼部与对应屏的连线相对于对应屏的夹角。

在一个示例中,在至少一块分屏上可以配置有摄像头,这种情况下,用户眼部与每个分屏的视线夹角可以根据摄像头采集到的图像来计算,在图像中识别用户眼部的空间位置,从而确定每块分屏与用户眼部之间的视线夹角。

示例性地,如图4和图5所示,下方椭圆形的标识用于表示用户眼部208的位置。

可选地,在一个示例中,同一块屏上的视线夹角被近似地视为相同的,也即,用户眼部相对于同一个屏的视线夹角可以是相同的,在另一示例中,对于同一个屏,在不同位置处的视线夹角可以是不同的。

在一个示例中,用户眼部相对于同一个屏的视线夹角是相同的。在这种情况下,对于用户眼部与对应屏的连线,可以是指用户眼部与对应屏指定位置的连线,该指定位置可以是在屏幕的垂直平面上的投影的中点,或者对应屏的边缘,或者,也可以是对应屏上的其它指定位置。

示例性地,如图4和图5所示,A和B分别是第二屏和第一屏在在屏幕的垂直平面上的投影。其中,屏幕的垂直平面是垂直于折叠轴的平面,图4和图5所示,屏幕垂直平面为纸面所在平面,屏幕垂直平面是垂直于屏幕参考平面206和折叠轴(也即第一方向,具体是垂直于图中纸面的方向)的平面。示例性地,如图5所示,用户眼部与第一屏的投影B的连线为线209。

进一步地,上述连线相对于对应屏的夹角,可以是指相对于对应屏投影的垂线的夹角,示例性地,如图5所示,用户眼部208与第一屏的投影B的连线相对于第一屏的投影B的垂线之间的夹角为∠b’,也即,∠b’为第一屏的视线夹角。或者,上述连线相对于对应屏的夹角,也可以是指相对于对应屏的投影的夹角,等等。

在另一个示例中,对于同一个屏,在不同位置处的视线夹角可以是不同的。在这种情况下,对于屏上的一个位置,用户眼部与对应屏的连线,是指用户眼部与对应屏的对应位置之间的连线,视线夹角是指该连线与对应屏(具体可以是指对应屏的所在平面、或对应屏在垂直平面上的投影、或对应屏在垂直平面上投影的垂线等)之间的夹角。

步骤102,根据每个屏的视线夹角,确定对应屏的缩放比例。

每个分屏的缩放比例是对对应屏上待显示的原始图像进行缩小或放大的比例。缩放比例与每个分屏的视线夹角相关,根据视线夹角可以确定具体的缩放比例的值。可选地,可以通过预设一个映射表,列出不同的视线夹角与对应的缩放比例,从而通过查表的方式确定缩放比例,或者,也可以通过视线夹角作为因变量的计算公式来计算缩放比例,具体的计算公式可以根据具体情况设置,一个示例中,缩放比例可以等于视线夹角的余弦值的倒数。

在一个示例中,同一块屏上的视线夹角被近似地视为相同的,这种情况下,同一块屏上的缩放比例是相同的。而在另一个示例中,同一块屏上不同位置的视线夹角是不同的,这种情况下,同一块屏上不同位置的缩放比例可以是不同的。

步骤103,根据每个屏的缩放比例,分别缩放对应屏的原始图像,得到缩放图像。

电子设备的折叠屏显示的完整图像被不同的屏分割为不同的区域,每个分屏上显示对应区域的图像,那么,待显示的原始的完整图像被不同的屏分割,每个屏待显示的原始图像组合可以得到折叠屏待显示的完整的原始图像。

在根据每个屏的缩放比例,分别缩放对应屏的原始图像时,可以先将完整的原始图像分割为每个屏上待显示的原始图像,这样,根据不同屏的缩放比例进行缩放,就可以得到对应屏的缩放图像。

一个示例中,同一块屏上的缩放比例是相同的,这种情况下,可以直接对这块分屏上的图像整体缩放。另一个示例中,同一块屏上不同位置的缩放比例是不同的,那么,可以对每个位置分别按缩放比例缩放,得到该屏的缩放图像。

步骤104,在每个屏上显示对应屏的缩放图像。

在得到每个屏的缩放图像之后,在每个屏上显示对应屏的缩放图像。

如图6所示,为折叠屏完全展开的情况下显示原始图像的观看效果。如图7所示,为折叠屏被用户沿竖直方向被折叠了一定角度的情况下,显示原始图像的观看效果。从图7可以看出,折叠屏被折叠了一些角度之后,用户视角观看的图像是向内凹并且图像从上下方向上变长了。如图8所示,为折叠屏输出经过缩放处理后的缩放图像的观看效果。由图8可以看出,经过纵向上的压缩,可以使显示的观看效果更符合原始图像在折叠屏完全展开(展平)的情况下的显示效果,从而得到更好的视觉效果。

本申请实施例提供的显示方法,通过分别获取第一屏的视线夹角和第二屏的视线夹角,可以根据每个屏的视线夹角,确定对应屏的缩放比例,从而根据每个屏的缩放比例,分别缩放对应屏的原始图像,得到缩放图像,以在每个屏上显示对应屏的缩放图像,本申请实施例通过对不同分屏按照不同的缩放比例进行缩放显示,可以实现更好的观看效果。

在本申请实施例提供的一个示例中,同一块屏上的视线夹角是相同的,这样,在执行步骤102根据每个屏的视线夹角,确定对应屏的缩放比例时,可以根据每个屏的视线夹角,确定对应屏沿第一方向的缩小比例。其中,第一方向为折叠屏的折叠轴的方向。这样,在执行步骤103根据每个屏的缩放比例,分别缩放对应屏的原始图像,得到缩放图像时,可以按照每个屏的缩小比例,沿第一方向缩小对应屏的原始图像,得到缩放图像。

也即,由于折叠屏在折叠之后,图像的显示效果会呈现在第一方向上伸长的效果,相应地,为了适配人眼习惯,可以对每个屏在第一方向上进行压缩,这样,可以为用户带来更好的观看体验。

进一步地,在根据每个屏的视线夹角,确定对应屏沿折叠屏的第一方向的缩小比例时,如果第一屏与第二屏的视线夹角不同,那么,第一屏的缩小比例和第二屏的缩小比例不同,这种情况下,会导致第一屏和第二屏的图像出现大小不一、对不齐的情况。

相应地,在按照每个屏的缩小比例,沿第一方向缩小对应屏的原始图像时,可以首先在第一屏和第二屏中,确定缩小比例更大(缩小比例=原始图像:缩放图像,即,缩小比例更大,是指缩小的程度更大)的屏。这样,对于缩小比例更大的屏,可以将原始图像按照对应的缩小比例沿第一方向缩小,得到对应屏的缩放图像。而对于缩小比例更小的屏,则可以将原始图像按照对应的缩小比例沿第一方向缩小,得到第一图像,然后,将第一图像整体缩小至在折叠轴处与另一屏的缩放图像对齐,就可以得到对应屏的缩放图像。

也即,对于缩小比例更大的屏,直接在第一方向上按比例缩放即可,而对于缩小比例更小的屏,由于在第一方向上按缩小比例缩放之后,仍然比另一屏的图像大,需要进一步缩小,这时,就需要将该屏在第一方向上缩小后的图像进行整体缩放,使缩放后的图像更符合人眼观看的习惯,带来更好的视觉体验。

在本申请实施例提供的另一个示例中,同一块屏上的视线夹角在不同位置处是不同的,一个示例中,将每个屏沿第二方向划分为不同位置,这里,第二方向为对应屏上垂直于折叠屏的折叠轴的方向,这样,在执行步骤101分别获取第一屏的视线夹角和第二屏的视线夹角时,可以获取每个屏沿第二方向上不同位置的视线夹角,其中,视线夹角为用户眼部与对应位置的连线相对于对应屏的夹角。

相应地,在执行步骤102根据每个屏的视线夹角,确定对应屏的缩放比例时,可以根据每个屏沿第二方向上不同位置的视线夹角,确定对应屏沿第二方向上不同位置的拉伸比例。拉伸比例是原始图像与缩放(该示例中为拉伸)之后图像的比例。

进而,在执行步骤103根据每个屏的缩放比例,分别缩放对应屏的原始图像,得到缩放图像时,可以根据每个屏沿第二方向上不同位置的拉伸比例,分别拉伸对应屏的原始图像在对应位置的区域,得到对应屏的第二图像,进而,将对应屏的第二图像整体缩小至能够完全显示于对应屏,得到对应屏的缩放图像。

也即,在同一块屏不同位置处视线夹角不同的情况下,可以先沿第二方向拉伸,然后再整体缩小,这样,得到的缩放图像相当于沿第一方向上压缩,能够符合人眼的习惯,在屏幕折叠的情况下,人眼观看能够达到原来未折叠时的效果,而不会由于屏幕折叠产生图像的变形。

进一步地,在第一屏与第二屏的视线夹角不同的情况下,第一屏的拉伸比例和第二屏的拉伸比例不同,那么,为了避免两个屏图像缩放比例不一样,在连接处的出现画面对不齐的情况,可以在将对应屏的第二图像整体缩小至能够完全显示于对应屏时,根据第一屏的拉伸比例和第二屏的比例,确定拉伸比例更小的屏,进而,根据拉伸比例的大小不同执行不同的策略。

根据本申请实施例中拉伸比例的定义,拉伸比例越大,则拉伸的程度越小,也即,变化越小;反之,拉伸比例越小,则拉伸的程度越大,也即,变化越大。因此,对于拉伸比例更小的屏,将对应屏的第二图像整体缩小至能够完全显示于对应屏,得到对应屏的缩放图像,而对于拉伸比例更大的屏,将对应屏的第二图像整体缩小至在折叠轴处与另一屏的缩放图像对齐,得到对应屏的缩放图像。

也即,对于拉伸比例更小的屏,在第二方向上按比例拉伸之后,直接缩放至屏幕可放下即可。而对于拉伸比例更大的屏,在第二方向上按比例拉伸之后,由于变化的程度较小,如果直接缩放至屏幕可放下全部图像内容,会比另一块屏的图像要大,因此,需要将拉伸后的图像缩放至能够与另一屏对齐,这样,使缩放后的图像更符合人眼观看的习惯,带来更好的视觉体验。

具体而言,在对图像执行拉伸时,实际上相当于增加图像的像素,例如,如果1mm*1mm里面有20*20个像素点,而如果拉伸比例为1.2:1,则宽度会变为24个像素点,为了达到后续缩小图片不牺牲显示细节,这时拉伸会选择相邻变化比值大的进行复制或者进行插值,即变成24*20像素,在整个半屏1000*2000的分辨率图像中就会被拉伸到1200*2000,这样拉伸之后图像的显示窗口会超出显示屏的显示范围,因此需要将图像进行缩小像素比例,再次缩回1000*1667,即以前是一个像素显示一个元素点。由于缩放比例,则需要几个显示单元显示为一个像素,可能会损失细节。

对于左右半屏拉伸比例不一样的情况时,为了达到一致的显示效果,则需要适配最大伸缩比例的图像,即如果左半屏拉伸比例为1.2:1,而右半屏拉伸比例为1:1,则在左半屏缩放比例为1.2:1,而右半屏在没有任何视角问题的情况下也需要将整体缩放到1.2:1的图像。

在一个可选的示例中,步骤101分别获取第一屏的视线夹角和第二屏的视线夹角,可以是通过如下的具体实施方式实现的。

首先,确定两个屏之间的折叠角度。折叠角度可以是通过陀螺仪或角度转动传感器等运动传感器检测到的。如图2所示,第一屏202和第二屏201分别地设置有陀螺仪传感器205和陀螺仪传感器204。如图3所示为另一个示例的折叠屏手机,其外形和折叠方式与图2相似,不再赘述,区别在于,在图3所示的折叠屏手机的两个屏之间,设置有角度转动传感器207,能够检测出两个屏转动的夹角。

进一步地,根据每两个相邻分屏之间的折叠角度,还可以确定每个分屏与屏幕参考平面之间的夹角。如图2所示,第一屏202与屏幕参考平面206之间的夹角为∠b,第二屏201与屏幕参考平面206之间的夹角为∠a。

上述屏幕参考平面可以是预设的平面,其具体位置可以在运动传感器的标定参考坐标系中预先设定好,从而使得运动传感器能够根据检测到的运动参数确定每个分屏与屏幕参考平面之间的夹角。

本申请实施例中,对于每个分屏,以及每个分屏上的不同位置,用户视线是不同的,具体而言,对于每个分屏(或者每个分屏的不同位置),用户视线是用户眼部到对应分屏(或者对应分屏上的对应位置)的连线。

在一个示例中,摄像头设置于第一屏所在侧,这样,可以获取摄像头采集到的图像,以确定第一屏与用户视线的视线夹角,得到第一视线夹角,并获取运动传感器检测到的第一屏的运动参数,以确定第一屏的折叠角度,得到第一折叠角度。

示例性地,第一视线夹角可以是如图5所示的∠b’。运动传感器可以是陀螺仪传感器或角转动传感器。相应地,运动参数可以是对应的不同种类的传感器所采集到的参数,根据运动参数可以确定第一折叠角度,这里可以使用相关技术中根据陀螺仪或角转动传感器确定角度的实施方式,本申请实施例对此不作限定。示例性地,第一折叠角度可以是如图5所示的∠b。

这样,根据第一视线夹角和第一折叠角度,可以确定折叠轴与用户眼部的距离。示例性地,第一屏和第二屏的连接位置与用户眼部的距离可以是如图4和图5所示的距离D。

进而,可以根据距离和所述运动传感器检测到的每个分屏的折叠角度,计算每个屏在第二方向上的不同位置与用户视线之间的视线夹角。

也即,在确定距离D之后,可以根据距离和所述运动传感器检测到的每个分屏的折叠角度,计算出折叠屏上不同位置与用户视线之间的视线夹角。

具体而言,对于上述的示例可以通过如下的具体流程实现:

通过如下公式计算用户视线与每个分屏上不同位置的夹角γ’:

式中,γ为对应分屏与屏幕参考平面之间的夹角,D为用户眼部与第一轴之间的距离,R为对应分屏在屏幕垂直平面上的投影距离,R’为对应分屏上对应位置距离对应分屏边缘的距离。

公式1中的距离D可以通过如下公式计算得到:

如图5所示,式中的b’为用户视线与配置有摄像头的第一屏B之间的夹角∠b’的角度,B为第一屏B在屏幕垂直平面上的长度,屏幕垂直平面为纸面所在的平面,b为第一屏B与屏幕参考平面206之间的夹角∠b的角度。通过公式2,可以求解D。从而,可以根据公式1,计算用户视线与每个分屏R的每个位置R’处之间的夹角γ。

进一步地,如图4所示,为了计算用户视线与第二屏A上不同位置A’的夹角a’,代入通过公式1可得:

式中,a为第二屏A与屏幕参考平面206在屏幕垂直平面上的投影夹角,屏幕垂直平面为纸面所在的平面。A’的位置可以是从边缘开始,每间隔一段预设长度(例如1mm)向中心移动。由公式1和公式3可以看出,对于一块分屏,从屏幕的边缘到中心的不同位置,用户视线与对应位置之间的夹角是逐渐缩小的。

一个示例中,缩放比例可以为1/cos(a’)。由此可以看出,由于视线夹角从屏幕边缘到中心一直在变小,相应地,缩放比例从屏幕边缘到中心一直在变化,由小变大。也就是说,屏幕边缘的缩放比例较小,也即,变化程度较小。

以上为计算第一屏不同位置的实现夹角与第二屏不同位置的视线夹角的一个可选的具体实施方式,仅用于示例性地说明获取第一屏视线夹角和第二屏视线夹角的具体流程,并不用于构成对本申请实施例的限定。

需要说明的是,本申请实施例提供的显示方法,执行主体可以为显示装置,或者该显示装置中的用于执行显示方法的控制模块。本申请实施例中以显示装置执行显示方法为例,说明本申请实施例提供的显示装置。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的显示装置进行详细地说明。在本申请实施例提供的显示装置中未详述的内容,可以参考本申请实施例提供的显示方法,在此不再赘述。

本申请实施例提供的显示装置可以应用于电子设备,电子设备包括折叠屏,折叠屏包括第一屏和第二屏,如图9所示,该装置包括获取单元11,确定单元12,缩放单元13和显示单元14。

获取单元11用于分别获取第一屏的视线夹角和第二屏的视线夹角;其中,视线夹角为用户眼部与对应屏的连线相对于对应屏的夹角;

确定单元12用于根据每个屏的视线夹角,确定对应屏的缩放比例;

缩放单元13用于根据每个屏的缩放比例,分别缩放对应屏的原始图像,得到缩放图像;

显示单元14用于在每个屏上显示对应屏的缩放图像。

可选地,确定单元12包括:

第一确定子单元,用于根据每个屏的视线夹角,确定对应屏沿第一方向的缩小比例;其中,第一方向为折叠屏的折叠轴的方向;

相应地,缩放单元13包括:

第一缩小子单元,用于按照每个屏的缩小比例,沿第一方向缩小对应屏的原始图像,得到缩放图像。

可选地,第一确定子单元还用于在第一屏与第二屏的视线夹角不同的情况下,控制第一屏的缩小比例和第二屏的缩小比例不同;

第一缩小子单元包括:

第二确定子单元,用于在第一屏和第二屏中,确定缩小比例更大的屏;

第二缩小子单元,用于对于缩小比例更大的屏,将原始图像按照对应的缩小比例沿第一方向缩小,得到对应屏的缩放图像;

第三缩小子单元,用于对于缩小比例更小的屏,将原始图像按照对应的缩小比例沿第一方向缩小,得到第一图像;

第四缩小子单元,用于将第一图像整体缩小至在折叠轴处与另一屏的缩放图像对齐,得到对应屏的缩放图像。

可选地,获取单元11还用于获取每个屏沿第二方向上不同位置的视线夹角;其中,视线夹角为用户眼部与对应位置的连线相对于对应屏的夹角,第二方向为对应屏上垂直于折叠屏的折叠轴的方向;

相应地,确定单元12包括:

第三确定子单元,用于根据每个屏沿第二方向上不同位置的视线夹角,确定对应屏沿第二方向上不同位置的拉伸比例;

相应地,缩放单元13包括:

拉伸子单元,用于根据每个屏沿第二方向上不同位置的拉伸比例,分别拉伸对应屏的原始图像在对应位置的区域,得到对应屏的第二图像;

第五缩小子单元,用于将对应屏的第二图像整体缩小至能够完全显示于对应屏,得到对应屏的缩放图像。

可选地,第三确定子单元包括:

第四确定子单元,用于在第一屏与第二屏的视线夹角不同的情况下,确定第一屏的拉伸比例和第二屏的拉伸比例不同;

第五缩小子单元包括:

第五确定子单元,用于根据第一屏的拉伸比例和第二屏的比例,确定拉伸比例更小的屏;

第六缩小子单元,用于对于拉伸比例更小的屏,将对应屏的第二图像整体缩小至能够完全显示于对应屏,得到对应屏的缩放图像;

第七缩小子单元,用于对于拉伸比例更大的屏,将对应屏的第二图像整体缩小至在折叠轴处与另一屏的缩放图像对齐,得到对应屏的缩放图像。

本申请实施例提供的显示装置,通过分别获取第一屏的视线夹角和第二屏的视线夹角,可以根据每个屏的视线夹角,确定对应屏的缩放比例,从而根据每个屏的缩放比例,分别缩放对应屏的原始图像,得到缩放图像,以在每个屏上显示对应屏的缩放图像,本申请实施例通过对不同分屏按照不同的缩放比例进行缩放显示,可以实现更好的观看效果。

本申请实施例中的显示装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的显示装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的显示装置能够实现图1至图8的方法实施例实现的各个过程,为避免重复,这里不再赘述。

可选地,如图10所示,本申请实施例还提供一种电子设备900,包括处理器901,存储器902,存储在存储器902上并可在所述处理器901上运行的程序或指令,该程序或指令被处理器901执行时实现上述显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。

图11为实现本申请实施例的一种电子设备的硬件结构示意图。

该电子设备1000包括但不限于:射频单元1001、网络模块1002、音频输出单元1003、输入单元1004、传感器1005、显示单元1006、用户输入单元1007、接口单元1008、存储器1009、以及处理器1010等部件。其中,显示单元1006可以包括折叠屏,折叠屏包括沿第一方向排列的至少两个屏。传感器1005可以包括摄像头。

本领域技术人员可以理解,电子设备1000还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1010逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图11中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

处理器1010可以执行如下步骤:

分别获取第一屏的视线夹角和第二屏的视线夹角;其中,视线夹角为用户眼部与对应屏的连线相对于对应屏的夹角;

根据每个屏的视线夹角,确定对应屏的缩放比例;

根据每个屏的缩放比例,分别缩放对应屏的原始图像,得到缩放图像;

在每个屏上显示对应屏的缩放图像。

在一个可选的示例中,处理器1010在执行根据每个屏的视线夹角,确定对应屏的缩放比例时,可以包括执行如下步骤:

根据每个屏的视线夹角,确定对应屏沿第一方向的缩小比例;其中,第一方向为折叠屏的折叠轴的方向;

根据每个屏的缩放比例,分别缩放对应屏的原始图像,得到缩放图像,包括:

按照每个屏的缩小比例,沿第一方向缩小对应屏的原始图像,得到缩放图像。

在一个可选的示例中,处理器1010在执行根据每个屏的视线夹角,确定对应屏沿折叠屏的第一方向的缩小比例时,可以包括执行如下步骤:

在第一屏与第二屏的视线夹角不同的情况下,第一屏的缩小比例和第二屏的缩小比例不同;

相应地,处理器1010在执行按照每个屏的缩小比例,沿第一方向缩小对应屏的原始图像,得到缩放图像时,可以包括执行如下步骤:

在第一屏和第二屏中,确定缩小比例更大的屏;

对于缩小比例更大的屏,将原始图像按照对应的缩小比例沿第一方向缩小,得到对应屏的缩放图像;

对于缩小比例更小的屏,将原始图像按照对应的缩小比例沿第一方向缩小,得到第一图像;

将第一图像整体缩小至在折叠轴处与另一屏的缩放图像对齐,得到对应屏的缩放图像。

在一个可选的示例中,处理器1010在执行分别获取第一屏的视线夹角和第二屏的视线夹角时,可以包括执行如下步骤:

获取每个屏沿第二方向上不同位置的视线夹角;其中,视线夹角为用户眼部与对应位置的连线相对于对应屏的夹角,第二方向为对应屏上垂直于折叠屏的折叠轴的方向;

处理器1010在执行根据每个屏的视线夹角,确定对应屏的缩放比例时,可以包括执行如下步骤:

根据每个屏沿第二方向上不同位置的视线夹角,确定对应屏沿第二方向上不同位置的拉伸比例;

处理器1010在执行根据每个屏的缩放比例,分别缩放对应屏的原始图像,得到缩放图像时,可以包括执行如下步骤:

根据每个屏沿第二方向上不同位置的拉伸比例,分别拉伸对应屏的原始图像在对应位置的区域,得到对应屏的第二图像;

将对应屏的第二图像整体缩小至能够完全显示于对应屏,得到对应屏的缩放图像。

在一个可选的示例中,处理器1010在执行根据每个屏沿第二方向上不同位置的视线夹角,确定对应屏沿第二方向上不同位置的拉伸比例时,可以包括执行如下步骤:

在第一屏与第二屏的视线夹角不同的情况下,确定第一屏的拉伸比例和第二屏的拉伸比例不同;

相应地,处理器1010在执行将对应屏的第二图像整体缩小至能够完全显示于对应屏,得到对应屏的缩放图像时,可以包括执行如下步骤:

根据第一屏的拉伸比例和第二屏的比例,确定拉伸比例更小的屏;

对于拉伸比例更小的屏,将对应屏的第二图像整体缩小至能够完全显示于对应屏,得到对应屏的缩放图像;

对于拉伸比例更大的屏,将对应屏的第二图像整体缩小至在折叠轴处与另一屏的缩放图像对齐,得到对应屏的缩放图像。

本申请实施例提供的电子设备,通过分别获取第一屏的视线夹角和第二屏的视线夹角,可以根据每个屏的视线夹角,确定对应屏的缩放比例,从而根据每个屏的缩放比例,分别缩放对应屏的原始图像,得到缩放图像,以在每个屏上显示对应屏的缩放图像,本申请实施例通过对不同分屏按照不同的缩放比例进行缩放显示,可以实现更好的观看效果。

应理解的是,本申请实施例中,输入单元1004可以包括图形处理器(GraphicsProcessing Unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1006可包括显示面板1061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1061。用户输入单元1007包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器1009可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器1010可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1010中。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

24页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种便于携带的计算机软件测试装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!