System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
本公开涉及一种用于自适应地显示图像的电子装置以及该电子装置的操作方法。
技术介绍
1、为了通过电子装置中的显示器提供更好的视觉体验,提供了一种可改变的屏幕显示模式。例如,电子装置提供用于显示水平分辨率的图像的横向模式和用于显示垂直分辨率的图像的纵向模式。当水平分辨率的图像在纵向模式下被显示或垂直分辨率的图像在横向模式下被显示时,由于分辨率的差异,在电子装置的顶部和底部或左侧和右侧产生空白。
2、提供了一种由电子装置执行的当屏幕显示模式被改变时自适应地显示根据当前由电子装置显示的用户内容处理的图像的方法。
技术实现思路
1、技术问题
2、提供了一种电子装置以及该电子装置的操作方法,该电子装置用于当以改变的屏幕显示模式显示用户的内容时,通过识别电子装置的屏幕显示模式的改变并且显示通过处理当前以先前屏幕显示模式显示的图像而生成的新图像来自适应地显示图像的电子装置。
3、问题的技术解决方案
4、根据本公开的实施例,一种由电子装置执行的自适应地显示图像的方法可包括:识别当前显示第一图像的电子装置的屏幕显示模式从第一显示模式被改变为第二显示模式,屏幕显示模式是横向模式和纵向模式中的一个;当第一图像在第二显示模式下被显示时,识别所述电子装置的屏幕上是否存在空白;基于识别出存在空白,从第一图像中检测一个或多个对象;通过裁剪包括所述一个或多个对象中的一个或多个的区域来生成多个候选图像;从所述多个候选图像中选择第二图像;以及显示第二图像,使得在第二显示模
5、选择第二图像可包括从所述多个候选图像中选择多个第二图像,并且显示第二图像可包括显示所述多个第二图像的组合中的一个。
6、选择第二图像可包括从所述多个候选图像中选择多个第二图像,并且显示第二图像可包括顺序地显示所述多个第二图像。
7、所述方法可包括调整第二图像的尺寸并提高分辨率。
8、从第一图像检测一个或多个对象可包括:生成指示第一图像内的感兴趣区域roi的roi图;以及基于roi图识别所述一个或多个对象。
9、当识别的所述一个或多个对象是多个对象时,所述方法可包括将所述多个对象分类为主对象和子对象。选择第二图像可包括选择包括主对象的候选图像作为第二图像。
10、生成多个候选图像可包括:基于所述电子装置的规格,裁剪包括一个或多个对象中的每个的区域,使得裁剪区域的纵横比是特定比率。
11、基于第一图像内的对象的位置、第一图像内的对象的数量以及对象在第一图像内的存在或不存在中的一个或多个来确定裁剪的区域。
12、确定裁剪区域可包括基于一个或多个对象中的每个来确定更大的裁剪区域以进一步包括特定尺寸的额外区域,并且显示第二图像可包括显示包括额外区域的第二图像,使得在所述电子装置的屏幕上显示的对象的位置移动。
13、所述方法还可包括:当在显示第二图像之后所述电子装置的屏幕显示模式被改变回先前的屏幕显示模式时,在电子装置的屏幕上显示第一图像。
14、根据本公开的实施例,一种用于自适应地显示图像的电子装置可包括显示器;存储器,存储一个或多个指令;以及处理器,被配置为执行存储在所述存储器中的所述一个或多个指令以使所述处理器进行以下操作:识别当前显示第一图像的所述电子装置的屏幕显示模式从第一显示模式被改变为第二显示模式,屏幕显示模式是横向模式和纵向模式中的一个;当第一图像在第二显示模式下被显示时,识别所述电子装置的屏幕上是否存在空白;基于识别出存在空白,从第一图像中检测一个或多个对象;通过裁剪包括所述一个或多个对象中的一个或多个的区域来生成多个候选图像;从所述多个候选图像中选择第二图像;以及显示第二图像,使得在第二显示模式下在所述电子装置的屏幕上不存在空白。
15、根据本公开的实施例,可提供一种其上记录有程序的计算机可读记录介质,所述程序用于执行由上述电子装置执行的自适应地显示图像的方法。
本文档来自技高网...【技术保护点】
1.一种由电子装置执行的方法,所述方法包括:
2.根据权利要求1所述的方法,其中:
3.根据权利要求1所述的方法,其中:
4.根据权利要求1所述的方法,其中,从第一图像检测所述一个或多个对象,包括:
5.根据权利要求4所述的方法,还包括:当识别的所述一个或多个对象是多个对象时,将所述多个对象分类为主对象和一个或多个子对象,
6.根据权利要求1所述的方法,其中,基于第一图像内的对象的位置、第一图像内的对象的数量以及对象在第一图像内的存在或不存在中的一个或多个来确定被裁剪的区域。
7.根据权利要求6所述的方法,其中:
8.一种电子装置,包括:
9.根据权利要求8所述的电子装置,其中,所述处理器还被配置为执行所述一个或多个指令以使所述处理器进行以下操作:
10.根据权利要求8所述的电子装置,其中,所述处理器还被配置为执行所述一个或多个指令以使所述处理器进行以下操作:
11.根据权利要求8所述的电子装置,其中,所述处理器还被配置为执行所述一个或多个指令以使所述处理器进行
12.根据权利要求11所述的电子装置,其中,所述处理器还被配置为执行所述一个或多个指令以使所述处理器进行以下操作:
13.根据权利要求8所述的电子装置,其中,基于第一图像内的对象的位置、第一图像内的对象的数量以及对象在第一图像内的存在或不存在中的一个或多个来确定被裁剪的区域。
14.根据权利要求13所述的电子装置,其中,所述处理器还被配置以执行所述一个或多个指令以使所述处理器进行以下操作:
15.一种其上记录有程序的计算机可读记录介质,所述程序在由电子装置执行时使所述电子装置执行方法,所述方法包括:
...【技术特征摘要】
【国外来华专利技术】
1.一种由电子装置执行的方法,所述方法包括:
2.根据权利要求1所述的方法,其中:
3.根据权利要求1所述的方法,其中:
4.根据权利要求1所述的方法,其中,从第一图像检测所述一个或多个对象,包括:
5.根据权利要求4所述的方法,还包括:当识别的所述一个或多个对象是多个对象时,将所述多个对象分类为主对象和一个或多个子对象,
6.根据权利要求1所述的方法,其中,基于第一图像内的对象的位置、第一图像内的对象的数量以及对象在第一图像内的存在或不存在中的一个或多个来确定被裁剪的区域。
7.根据权利要求6所述的方法,其中:
8.一种电子装置,包括:
9.根据权利要求8所述的电子装置,其中,所述处理器还被配置为执行所述一个或多个指令以使所述处理器进行以下操作:
10.根据权利...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。