具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本申请实施例所涉及到的电子设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(user equipment,UE),移动台(mobile station,MS),终端设备(terminaldevice)等等。为方便描述,上面提到的设备统称为电子设备。
下面对本申请实施例进行详细介绍。
请参阅图1A,图1A是本申请实施例提供了一种电子装置100的结构示意图,上述电子装置100包括:壳体110、电路板120、电池130、盖板140,所述壳体110上设置所述电路板120、所述电池130和所述盖板140,所述盖板140包括第一区域141和除所述第一区域之外的第二区域142,所述第一区域141的内表面设置有异形显示屏150,所述异形显示屏150包括异形区域151和规则区域152,所述电路板120还设置有连接所述异形显示屏150的电路170。
其中,电路170可以包括应用处理器和存储器,该应用处理器是电子装置的控制中心,利用各种接口和线路连接整个电子装置的各个部分,通过运行或执行存储在存储器内的软件程序和/或模块,以及调用存储在存储器内的数据,执行电子装置的各种功能和处理数据,从而对电子装置进行整体监控。可选的,应用处理器可仅仅为应用处理器,或者,也可以集成了调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到应用处理器中。
其中,存储器可用于存储软件程序以及模块,应用处理器通过运行存储在存储器的软件程序以及模块,从而执行电子装置的各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序等;存储数据区可存储根据电子装置的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
在一个可能的示例中,所述第二区域142包括单片区域,所述单片区域与所述盖板140的一个侧边部分重合。
在一个可能的示例中,所述电路板120上与所述第二区域142对应的位置区域设置有至少一个功能组件160,所述电路160连接所述至少一个功能组件160。
此外,所述至少一个功能组件160可以包括以下至少一种:前置摄像头、人脸识别装置、接近传感器、环境光传感器等。
在一个可能的示例中,所述触控显示屏150包括触控屏和显示屏,所述显示屏包括有机发光二极管显示屏OLED。
进一步地,如图1B,可以看出异形显示屏有部分区域不能够显示内容,即异形显示屏对应的不完整区域(虚线框所在区域,对应图1A中的第二区域142),该不完整区域由于需容纳一些传感器(如摄像头、以及麦克风),因此,该不完整区域不属于异形显示屏的显示区域,故而不能显示内容,因此,呈现“刘海”形的显示屏。
进一步地,如图1C,图1C为图1A所描述的电子设备100的一种变型结构,其还可以包含home键(见虚线框内的按键),因此,异形显示屏也呈现为“刘海”形,可以看出异形显示屏有部分区域不能够显示内容,即异形显示屏对应的不完整区域,该不完整区域由于需容纳一些传感器(如上述home键),因此,该不完整区域不属于异形显示屏的显示区域,故而不能显示内容,因此,呈现“刘海”形的显示屏。
当然,异形显示屏的不完整区域不仅可以位于显示屏的上方以及下方,还可以位于显示屏的左边或者右边,甚至在显示屏的边角位置,另外,不完整区域也可以为多个,由于异形显示屏包含不完整区域,不完整区域可能因为设置一些传感器,因此,不能用作显示,因此,在截屏的时候,导致截屏得到的图像呈现异形,因此,一方面不符合常规的审美,另一方面由于不完整区域无法显示内容,导致原本显示的内容缺失,导致显示内容不全,因此,降低了用户体验。
基于图1A-图1C所描述的电子设备,可以用于实现如下功能:
所述异形显示屏150,用于在所述异形区域和所述规则区域展示预设界面;
所述电路170,用于获取所述预设界面在第一屏幕状态下的第一截屏图像;以及对所述预设界面进行倒置操作,以及进行截屏操作,得到第二截屏图像;将所述第一截屏图像与所述第二截屏图像进行合成,得到合成截屏图像,所述合成截屏图像为完整的截屏图像。
其中,所述异形区域151和规则区域152组成所述异形显示屏150,也就是说,异形区域151和规则区域152的功能相同,所述异形显示屏可以为触控显示屏,即可以检测触控操作,也可以进行内容显示。
可以看出,本申请实施例,应用于电子设备,该电子设备包括壳体、电路板、电池、盖板,壳体上设置电路板、电池和盖板,盖板包括第一区域和除第一区域之外的第二区域,第一区域的内表面设置有异形显示屏,异形显示屏包括异形区域和规则区域,电路板设置有连接异形显示屏的电路,在异形区域和规则区域展示预设界面,获取预设界面在第一屏幕状态下的第一截屏图像,对预设界面进行倒置操作,以及进行截屏操作,得到第二截屏图像,将第一截屏图像与第二截屏图像进行合成,得到合成截屏图像,合成截屏图像为完整的截屏图像,如此,可以得到一张包含不完整区域的图像,一张在包含该不完整区域缺失影像的图像,进而,将这两张图像进行合成,可以得到完整的截屏图像。
在一个可能的示例中,在所述获取所述预设界面对应的第一目标背景图像方面,所述电路170具体用于:
获取所述预设界面对应的目标来源标识;
按照预设的来源标识与背景图像对应的映射关系,确定所述目标来源标识对应的所述第一目标背景图像。
在一个可能的示例中,在所述将所述第一截屏图像与所述第一目标背景图像进行合成方面,所述电路170具体用于:
根据所述第一截屏图像对所述第一目标背景图像进行处理,得到第二目标背景图像;
将所述第一截屏图像与所述第二目标背景图像进行合成。
在一个可能的示例中,在所述将所述第一截屏图像与所述第二截屏图像进行合成,得到合成截屏图像方面,所述电路170具体用于:
确定所述第一截屏图像的不完整区域;
将所述第二截屏图像进行倒置操作处理,得到第三截屏图像,所述第三截屏图像与所述第一截屏图像的方向相同;
对所述第三截屏图像进行剪切操作,得到所述第三截屏图像中与所述不完整区域对应的目标图像;
将所述第一截屏图像与所述目标图像进行拼图处理,得到所述合成截屏图像。
在一个可能的示例中,在所述将所述第一截屏图像与所述第二截屏图像进行合成,得到合成截屏图像方面,所述电路170具体用于:
将所述第二截屏图像进行倒置操作处理,得到第四截屏图像;
将所述第一截屏图像与所述第四截屏图像进行叠加处理,得到所述合成截屏图像。
在一个可能的示例中,在所述将所述第一截屏图像与所述第四截屏图像进行叠加处理方面,所述电路170具体用于:
确定所述第一截屏图像的不完整区域的权值a1和完整区域的权值b1,所述a1,所述b1均属于0~1;
确定所述第四截屏图像的不完整区域的对称区域的权值a2和非对称区域的权值b2,所述a2,所述b2均属于0~1;
根据所述a1、所述b1、所述a2、所述b2对所述第一截屏图像、所述第四截屏图像进行加权运算。
在一个可能的示例中,所述电路170还具体用于:
检测所述第一截屏图像的不完整区域是否包含预设内容,由所述电路170对所述预设界面进行倒置操作,以及进行截屏操作,得到第二截屏图像。
基于图1A-图1C所描述的电子设备,请参阅图1D,为本申请实施例提供的一种截屏方法的实施例流程示意图。本实施例中所描述的截屏方法,其可包括以下步骤:
101、在所述异形区域和所述规则区域展示预设界面,获取所述预设界面在第一屏幕状态下的第一截屏图像。
其中,上述第一屏幕状态可以为以下一种:竖屏的正立状态、竖屏的倒立状态、横屏的正立状态和横屏的倒立状态。上述预设界面为待截屏界面,其可以由用户自行指定。例如,可以在接收到截屏指令的情况下,获取预设界面在第一屏幕状态下的第一截屏图像。如图1E和图1F,图1E为竖屏的正立状态,图1F为竖屏的倒立状态,当然,横屏的正立状态以及横屏的倒立状态以此类推,在此不再赘述。
102、对所述预设界面进行倒置操作,以及进行截屏操作,得到第二截屏图像。
其中,可以对预设界面进行倒置操作,如此,预设界面可以进入第二屏幕状态,上述第二屏幕状态可以为以下一种:竖屏的正立状态、竖屏的倒立状态、横屏的正立状态和横屏的倒立状态。上述第一屏幕状态与第二屏幕状态互为倒置,例如,竖屏的正立状态与竖屏的倒立状态之间互为倒置,横屏的正立状态与横屏的倒立状态之间互为倒置,具体地,第一屏幕状态可以为竖屏的正立状态,那么,第二屏幕状态为竖屏的倒立状态,又或者,第一屏幕状态可以为横屏的正立状态,那么,第二屏幕状态为横屏的倒立状态。
可选地,电子设备的电路(具体为异形显示屏驱动电路)驱动异形显示屏进行屏幕状态倒置操作,得到第二屏幕状态,该第二屏幕状态与第一屏幕状态互为倒置,在该第二屏幕状态下可以得到预设界面的截屏图像,即第二截屏图像。当然,为了更好的用户体验,可以将屏幕状态倒置操作以及获取预设界面在第二屏幕状态下的第二截屏图像的过程在后台实施,如此,用户看到的就是一次截屏过程,且截屏过程得到的截屏图像也将是完整的。
103、将所述第一截屏图像与所述第二截屏图像进行合成,得到合成截屏图像,所述合成截屏图像为完整的截屏图像。
其中,以图1A所示机型为例,其对应一个不完整区域,那么,第一截屏图像也可对应一个不完整区域,而第二截屏图像也可对应一个不完整区域,然而,第一截屏图像与第二截屏图像是互为倒置的,因此,两个不完整区域的位置完全错开,基于此,可以在第二截屏图像中找到第一截屏图像对应的不完整区域所缺失的显示影像。
具体地,可以参见图1G,其中,A是表示第一屏幕状态下的图像,其虚线框表示不完整区域,B是表示第二屏幕状态下的图像(A与B为同一图像对应的两种屏幕状态,A与B互为倒置),其虚线表示不完整区域,可以看到A与B不完整区域所缺失的显示影像不一样,进一步地,A对应的不完整区域的影像为C,而C可以从B中得到,再将A与C进行拼接,可以得到D,D即是为最终完整的图像。基于上述分析,可以将第一截屏图像与第二截屏图像进行合成,得到合成截屏图像,合成截屏图像为完整的截屏图像。
当然,基于上述分析,上述步骤103,可以采用如下两种方式加以图像融合,一种对应如下步骤A1~A4,另一种,则对应如下步骤B1和B2。
可选地,上述步骤103中,将所述第一截屏图像与所述第二截屏图像进行合成,得到合成截屏图像,可包括如下步骤:
A1、确定所述第一截屏图像的不完整区域;
A2、将所述第二截屏图像进行倒置操作处理,得到第三截屏图像,所述第三截屏图像与所述第一截屏图像的方向相同;
A3、对所述第三截屏图像进行剪切操作,得到所述第三截屏图像中与所述不完整区域对应的目标图像;
A4、将所述第一截屏图像与所述目标图像进行拼图处理,得到所述合成截屏图像。
其中,如上述可知,由于异形显示屏对应不完整区域,进而,第一截屏图像对应不完整区域,第一截屏图像与第二截屏图像也是互为倒置的,因此,可以将第二截屏图像进行倒置操作处理(即将该第二截屏图像倒过来),这样若将第一截屏图像与第三截屏图像进行叠加来看,第三截屏图像恰好填充了第一截屏图像不完整区域,具体地,可以参见图1G,若将B倒置过来(可以参见图1H),将A与B进行叠加来看,倒置后的B恰好填充了A的不完整区域,这部分不完整区域即是C,C可以由步骤A3实现,进而,由步骤A4,将A与C进行拼图处理,得到D,即最终的完整图像。
可选地,上述步骤103中,将所述第一截屏图像与所述第二截屏图像进行合成,得到合成截屏图像,可包括如下步骤:
B1、将所述第二截屏图像进行倒置操作处理,得到第四截屏图像;
B2、将所述第一截屏图像与所述第四截屏图像进行叠加处理,得到所述合成截屏图像。
其中,继续参阅图1G,第二截屏图像可以如图B,其倒置过来,可以得到第四截屏图像,参见图1H,这样的话,仅仅需要将A与图1H进行加权运算,便可以得到合成截屏图像。
可选地,上述步骤B2中,将所述第一截屏图像与所述第四截屏图像进行叠加处理,可包括如下步骤:
B21、确定所述第一截屏图像的不完整区域的权值a1和完整区域的权值b1,所述a1,所述b1均属于0~1;
B22、确定所述第四截屏图像的不完整区域的对称区域的权值a2和非对称区域的权值b2,所述a2,所述b2均属于0~1;
B23、根据所述a1、所述b1、所述a2、所述b2对所述第一截屏图像、所述第四截屏图像进行加权运算。
其中,上述a1,b1均属于0~1,上述a2,b2均属于0~1之间。结合图1G、图1H来看,可以将图1G的A中的不完整区域对应的权值设置为0,而完整区域的权值设置为1,而对于B图的话,其倒置后,即图1H。图1I所示,其为图1G中的A,A包含不完整区域,可以确定其对称区域,图中,通过对称轴,找到对称区域。可以将其不完整区域对应的对称区域的权值设置为1,其他区域的权值设置为1。当然,至于权值的设置方式也可以参阅其他方式,在此不再赘述。
当然,在执行上述步骤B1和B2的过程中,可以对B1和B2进行像素填充,即两者的不完整区域对应的像素值均可以设置为0。
进一步地,在上述步骤103之后,还可以展示合成截屏图像,或者,保存合成截屏图像。
可以看出,本申请实施例,应用于电子设备,该电子设备包括壳体、电路板、电池、盖板,壳体上设置电路板、电池和盖板,盖板包括第一区域和除第一区域之外的第二区域,第一区域的内表面设置有异形显示屏,异形显示屏包括异形区域和规则区域,电路板设置有连接异形显示屏的电路,在异形区域和规则区域展示预设界面,获取预设界面在第一屏幕状态下的第一截屏图像,对预设界面进行倒置操作,以及进行截屏操作,得到第二截屏图像,将第一截屏图像与第二截屏图像进行合成,得到合成截屏图像,合成截屏图像为完整的截屏图像,如此,可以得到一张包含不完整区域的图像,一张在包含该不完整区域缺失影像的图像,进而,将这两张图像进行合成,可以得到完整的截屏图像。
与上述一致地,请参阅图2,为本申请实施例提供的一种截屏方法的实施例流程示意图。本实施例中所描述的截屏方法,其可包括以下步骤:
201、获取预设界面在第一屏幕状态下的第一截屏图像。
202、检测所述第一截屏图像的不完整区域是否包含预设内容。
其中,上述预设内容可以理解为显示不完全的内容,例如,字符,图像,控件等等。例如,若用户自拍的时候,图像有部分未显示完整。在第一截屏图像中的不完整区域包含预设内容时,执行步骤203,在第一截屏图像中的不完整区域不包含预设内容时,不执行步骤203。
可选地,在实现上述步骤202的过程中,可以采用语义分析,或者,图像完整度检测的方式检测不完整区域是否包含预设内容。例如,若不完整区域本应该显示一句话,例如,“OPPO R11S拍照手机”,由于不完整区域未显示内容,则显示内容为“OPPO拍照手机”,如此,则可以通过语义分析的方式检测得到。又例如,若原本显示一张图像,可以采用图像完整度检测的方式进行检测,即检测图像的边缘,或者,相邻位置是否较为突变(变化差异较大)或者,目标检测,检测该目标是否完整等等。
203、在所述不完整区域包含所述预设内容时,对所述预设界面进行倒置操作,以及进行截屏操作,得到第二截屏图像。
204、将所述第一截屏图像与所述第二截屏图像进行合成,得到合成截屏图像,所述合成截屏图像为完整的截屏图像。
其中,上述步骤201、步骤203-204的具体描述可参照图1D所描述的截屏方法的对应步骤,在此不再赘述。
可以看出,本申请实施例,应用于电子设备,该电子设备包括壳体、电路板、电池、盖板,壳体上设置电路板、电池和盖板,盖板包括第一区域和除第一区域之外的第二区域,第一区域的内表面设置有异形显示屏,异形显示屏包括异形区域和规则区域,电路板设置有连接异形显示屏的电路,在异形区域和规则区域展示预设界面,获取预设界面在第一屏幕状态下的第一截屏图像,对预设界面进行倒置操作,以及进行截屏操作,得到第二截屏图像,将第一截屏图像与第二截屏图像进行合成,得到合成截屏图像,合成截屏图像为完整的截屏图像,如此,可以得到一张包含不完整区域的图像,一张在包含该不完整区域缺失影像的图像,进而,将这两张图像进行合成,可以得到完整的截屏图像。
与上述一致地,请参阅图3,图3是本申请实施例提供的一种电子设备,包括:应用处理器AP和存储器;以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置成由所述AP执行,所述程序包括用于执行以下步骤的指令:
在所述异形区域和所述规则区域展示预设界面,获取所述预设界面在第一屏幕状态下的第一截屏图像;
对所述预设界面进行倒置操作,以及进行截屏操作,得到第二截屏图像;
将所述第一截屏图像与所述第二截屏图像进行合成,得到合成截屏图像,所述合成截屏图像为完整的截屏图像。
在一个可能的示例中,所述将所述第一截屏图像与所述第二截屏图像进行合成,得到合成截屏图像,所述程序包括用于执行以下步骤的指令:
确定所述第一截屏图像的不完整区域;
将所述第二截屏图像进行倒置操作处理,得到第三截屏图像,所述第三截屏图像与所述第一截屏图像的方向相同;
对所述第三截屏图像进行剪切操作,得到所述第三截屏图像中与所述不完整区域对应的目标图像;
将所述第一截屏图像与所述目标图像进行拼图处理,得到所述合成截屏图像。
在一个可能的示例中,所述将所述第一截屏图像与所述第二截屏图像进行合成,得到合成截屏图像,所述程序包括用于执行以下步骤的指令:
将所述第二截屏图像进行倒置操作处理,得到第四截屏图像;
将所述第一截屏图像与所述第四截屏图像进行叠加处理,得到所述合成截屏图像。
在一个可能的示例中,所述将所述第一截屏图像与所述第四截屏图像进行叠加处理,所述程序包括用于执行以下步骤的指令:
确定所述第一截屏图像的不完整区域的权值a1和完整区域的权值b1,所述a1,所述b1均属于0~1;
确定所述第四截屏图像的不完整区域的对称区域的权值a2和非对称区域的权值b2,所述a2,所述b2均属于0~1;
根据所述a1、所述b1、所述a2、所述b2对所述第一截屏图像、所述第四截屏图像进行加权运算。
在一个可能的示例中,所述程序还包括用于执行以下步骤的指令:
检测所述第一截屏图像的不完整区域是否包含预设内容,在所述不完整区域包含所述预设内容时,执行所述对所述预设界面进行倒置操作,以及进行截屏操作,得到第二截屏图像的步骤。
以下是实施上述截屏方法的装置,具体如下:
请参阅图4A,图4A是本实施例提供的一种截屏装置的结构示意图。该截屏装置应用于电子设备,所述电子设备包括壳体、电路板、电池、盖板,所述壳体上设置所述电路板、所述电池和所述盖板,所述盖板包括第一区域和除所述第一区域之外的第二区域,所述第一区域的内表面设置有异形显示屏,所述异形显示屏包括异形区域和规则区域,所述电路板设置有连接所述异形显示屏的电路;该截屏装置包括第一获取单元401、第二获取单元402和合成单元403,其中,
第一获取单元401,用于在所述异形区域和所述规则区域展示预设界面,获取所述预设界面在第一屏幕状态下的第一截屏图像;
第二获取单元402,用于对所述预设界面进行倒置操作,以及进行截屏操作,得到第二截屏图像;
合成单元403,用于将所述第一截屏图像与所述第二截屏图像进行合成,得到合成截屏图像,所述合成截屏图像为完整的截屏图像。
可选地,如图4B,图4B是图4A所描述的截屏装置的合成单元403的具体细节结构,所述合成单元403可包括:第一确定模块4031、第一倒置模块4032、剪切模块4033和拼接模块4034,具体如下:
第一确定模块4031,用于确定所述第一截屏图像的不完整区域;
第一倒置模块4032,用于将所述第二截屏图像进行倒置操作处理,得到第三截屏图像,所述第三截屏图像与所述第一截屏图像的方向相同;
剪切模块4033,用于对所述第三截屏图像进行剪切操作,得到所述第三截屏图像中与所述不完整区域对应的目标图像;
拼接模块4034,用于将所述第一截屏图像与所述目标图像进行拼图处理,得到所述合成截屏图像。
可选地,如图4C,图4C是图4A所描述的截屏装置的合成单元403的又一具体细节结构,所述合成单元403可包括:第二倒置模块4035和叠加模块4036,具体如下:
第二倒置模块4035,用于将所述第二截屏图像进行倒置操作处理,得到第四截屏图像;
叠加模块4036,用于将所述第一截屏图像与所述第四截屏图像进行叠加处理,得到所述合成截屏图像。
可选地,如图4D,图4D是图4C所描述的合成单元403的叠加模块4036的又一具体细节结构,所述叠加模块4036可以包括:第二确定模块501和运算模块502,具体如下:
第二确定模块501,用于确定所述第一截屏图像的不完整区域的权值a1和完整区域的权值b1,所述a1,所述b1均属于0~1;以及确定所述第四截屏图像的不完整区域的对称区域的权值a2和非对称区域的权值b2,所述a2,所述b2均属于0~1;
运算模块502,用于根据所述a1、所述b1、所述a2、所述b2对所述第一截屏图像、所述第四截屏图像进行加权运算。
可选地,如图4E,图4E为图4A所描述的截屏装置的变型结构,其与图4A相比较,还可包括:检测单元404,具体如下:
检测单元404,用于检测所述第一截屏图像的不完整区域是否包含预设内容,由所述第二获取单元402在所述不完整区域包含所述预设内容时,由所述第二获取单元402执行所述对所述预设界面进行倒置操作,以及进行截屏操作,得到第二截屏图像的步骤。
可以看出,本申请实施例中所描述的截屏装置,应用于电子设备,该电子设备包括壳体、电路板、电池、盖板,壳体上设置电路板、电池和盖板,盖板包括第一区域和除第一区域之外的第二区域,第一区域的内表面设置有异形显示屏,异形显示屏包括异形区域和规则区域,电路板设置有连接异形显示屏的电路,在异形区域和规则区域展示预设界面,获取预设界面在第一屏幕状态下的第一截屏图像,对预设界面进行倒置操作,以及进行截屏操作,得到第二截屏图像,将第一截屏图像与第二截屏图像进行合成,得到合成截屏图像,合成截屏图像为完整的截屏图像,如此,可以得到一张包含不完整区域的图像,一张在包含该不完整区域缺失影像的图像,进而,将这两张图像进行合成,可以得到完整的截屏图像。
可以理解的是,本实施例的截屏装置的各程序模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
本申请实施例还提供了另一种电子设备,如图5所示,为了便于说明,仅示出了与本申请实施例相关的部分,具体技术细节未揭示的,请参照本申请实施例方法部分。该电子设备可以为包括手机、平板电脑、PDA(personal digital assistant,个人数字助理)、POS(point of sales,销售终端)、车载电脑等任意终端设备,以电子设备为手机为例:
图5示出的是与本申请实施例提供的电子设备相关的手机的部分结构的框图。参考图5,手机包括:射频(radio frequency,RF)电路910、存储器920、输入单元930、传感器950、音频电路960、无线保真(wireless fidelity,WiFi)模块970、应用处理器AP980、以及电源990等部件。本领域技术人员可以理解,图5中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图5对手机的各个构成部件进行具体的介绍:
输入单元930可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元930可包括异形显示屏933、生物识别装置931以及其他输入设备932。异形显示屏933可包括异形区域和规则区域,生物识别装置931可参照上述结构,具体结构组成可参照上述描述,在此不过多赘述。输入单元930还可以包括其他输入设备932。具体地,其他输入设备932可以包括但不限于物理按键、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
其中,所述AP980,用于执行如下步骤:
在所述异形区域和所述规则区域展示预设界面,获取所述预设界面在第一屏幕状态下的第一截屏图像;
对所述预设界面进行倒置操作,以及进行截屏操作,得到第二截屏图像;
将所述第一截屏图像与所述第二截屏图像进行合成,得到合成截屏图像,所述合成截屏图像为完整的截屏图像。
AP980是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器920内的软件程序和/模或块,以及调用存储在存储器920内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,AP980可包括一个或多个处理单元,该处理单元可为人工智能芯片、量子芯片;优选的,AP980可集成应用处理器(例如,CPU,或者,GPU)和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到AP980中。
此外,存储器920可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
RF电路910可用于信息的接收和发送。通常,RF电路910包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(low noise amplifier,LNA)、双工器等。此外,RF电路910还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯***(global system of mobilecommunication,GSM)、通用分组无线服务(general packet radio service,GPRS)、码分多址(code division multiple access,CDMA)、宽带码分多址(wideband code divisionmultiple access,WCDMA)、长期演进(long term evolution,LTE)、电子邮件、短消息服务(short messaging service,SMS)等。
手机还可包括至少一种传感器950,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境传感器及接近传感器,其中,环境传感器可根据环境光线的明暗来调节触控显示屏的亮度,接近传感器可在手机移动到耳边时,关闭触控显示屏和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路960、扬声器961,传声器962可提供用户与手机之间的音频接口。音频电路960可将接收到的音频数据转换后的电信号,传输到扬声器961,由扬声器961转换为声音信号播放;另一方面,传声器962将收集的声音信号转换为电信号,由音频电路960接收后转换为音频数据,再将音频数据播放AP980处理后,经RF电路910以发送给比如另一手机,或者将音频数据播放至存储器920以便进一步处理。
WiFi属于短距离无线传输技术,手机通过WiFi模块970可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图5示出了WiFi模块970,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
手机还包括给各个部件供电的电源990(比如电池),优选的,电源可以通过电源管理***与AP980逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。
前述图1D或图2所示的实施例中,各步骤方法流程可以基于该手机的结构实现。
前述图3、图4A~图4E所示的实施例中,各单元功能可以基于该手机的结构实现。
本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任何一种截屏方法的部分或全部步骤。
本申请实施例还提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如上述方法实施例中记载的任何一种截屏方法的部分或全部步骤。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件程序模块的形式实现。
所述集成的单元如果以软件程序模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、ROM、RAM、磁盘或光盘等。
以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。