图片显示方法及装置与流程

文档序号:13914525阅读:259来源:国知局

本申请涉及网络技术领域,特别涉及一种图片显示方法及装置。



背景技术:

随着网络技术的发展和终端功能的多样化,终端通常可以配置摄像头模组来提供拍摄功能,以便用户使用终端的拍摄功能来拍摄图片。另外,终端还可以在触摸显示屏中显示已经拍摄的图片,以便用户查看图片的拍摄效果。

当终端的摄像头模组处于启动状态时,会在触摸显示屏的显示区域中显示拍照预览页面,当用户想要拍摄图片时,可以对拍照预览页面的拍照选项进行点击操作,从而触发拍摄指令,终端接收到拍摄指令时,会通过摄像头模组拍摄图片,并在拍照预览页面上显示已拍摄的图片的缩略图,当用户想要查看或编辑这张图片时,要点击缩略图,则终端会将显示区域中的拍照预览页面切换显示为这张图片,以便用户查看或编辑这张图片。当用户想要再次拍摄图片时,要点击返回键,则终端会将图片重新切换显示为拍照预览页面。

在实现本申请的过程中,发明人发现相关技术至少存在以下问题:

当用户想要在拍摄图片的过程中查看或编辑已拍摄的图片时,终端要在已拍摄的图片和拍照预览页面之间往复进行切换,操作繁琐。



技术实现要素:

本申请提供了一种图片显示方法及装置,能够解决相关技术中终端要在已拍摄的图片和拍照预览页面之间往复进行切换导致操作繁琐的问题,所述技术方案如下:

第一方面,提供了一种图片显示方法,应用于终端中,所述终端包括可折叠的触摸显示屏,所述触摸显示屏包括第一显示区域和第二显示区域,所述方法包括:

当接收到对摄像头模组的启动指令时,启动所述摄像头模组;

确定所述触摸显示屏当前的开合状态,所述开合状态为折叠状态或展开状态;

当所述开合状态为所述展开状态时,在所述第一显示区域显示拍照预览页面的同时,在所述第二显示区域显示第一指定图片,所述第一指定图片是指所述摄像头模组拍摄得到的图片。

在一种可能的设计中,当所述摄像头模组本次启动后已经拍摄了至少一张图片时,所述第一指定图片为所述至少一张图片中最新拍摄的图片;或,

当所述摄像头模组本次启动后尚未拍摄图片时,所述第一指定图片为相册中拍摄时间点与当前时间点最近的图片。

在一种可能的设计中,所述确定所述触摸显示屏当前的开合状态之后,所述方法还包括:

当所述开合状态为所述折叠状态时,设置所述第二显示区域为熄屏状态。

在一种可能的设计中,所述确定所述触摸显示屏当前的开合状态,包括:

获取所述第一显示区域和所述第二显示区域之间的夹角;

当所述夹角不小于预设角度阈值时,确定所述开合状态为所述展开状态;和/或,

当所述夹角小于所述预设角度阈值时,确定所述开合状态为所述折叠状态。

在一种可能的设计中,所述当所述开合状态为所述展开状态时,在所述第一显示区域显示拍照预览页面的同时,在所述第二显示区域显示第一指定图片之后,所述方法还包括:

在所述第一显示区域显示拍照预览页面的同时,基于对所述第一指定图片的编辑指令,对所述第一指定图片进行编辑。

在一种可能的设计中,所述当所述开合状态为所述展开状态时,在所述第一显示区域显示拍照预览页面的同时,在所述第二显示区域显示第一指定图片之后,所述方法还包括:

在所述第一显示区域显示拍照预览页面的同时,基于对所述第一指定图片的分享指令,将所述第一指定图片分享给指定的分享目标。

在一种可能的设计中,所述当所述开合状态为所述展开状态时,在所述第一显示区域显示拍照预览页面的同时,在所述第二显示区域显示第一指定图片之后,所述方法还包括:

在所述第一显示区域显示所述拍照预览页面的同时,基于对所述第一指定图片的切换指令,在所述第二显示区域切换显示第二指定图片,所述第二指定图片是指所述摄像头模组在拍摄所述第一指定图片之前拍摄到的最后一张图片;或,

在所述第一显示区域显示所述拍照预览页面的同时,基于对所述第一指定图片的删除指令,删除所述第一指定图片。

在一种可能的设计中,所述确定所述触摸显示屏当前的开合状态之后,所述方法还包括:

当所述开合状态为所述展开状态时,在所述第一显示区域显示拍照预览页面的同时,在所述第二显示区域显示第三指定图片,所述第三指定图片为用户预先设置的图片;和/或,

当所述开合状态为所述展开状态时,在所述第一显示区域显示拍照预览页面的同时,在所述第二显示区域显示第四指定图片,所述第四指定图片用于指示拍摄过程中的参考拍摄方式,所述参考拍摄方式包括拍摄对象的肢体动作、拍摄对象的面部表情、所述摄像头模组的拍摄角度、所述摄像头模组的拍摄参数中的至少一项。

第二方面,提供了一种图片显示装置,应用于终端中,所述终端包括可折叠的触摸显示屏,所述触摸显示屏包括第一显示区域和第二显示区域,所述装置包括:

启动模块,用于当接收到对摄像头模组的启动指令时,启动所述摄像头模组;

确定模块,用于确定所述触摸显示屏当前的开合状态,所述开合状态为折叠状态或展开状态;

显示模块,用于当所述开合状态为所述展开状态时,在所述第一显示区域显示拍照预览页面的同时,在所述第二显示区域显示第一指定图片,所述第一指定图片是指所述摄像头模组拍摄得到的图片。

在一种可能的设计中,当所述摄像头模组本次启动后已经拍摄了至少一张图片时,所述第一指定图片为所述至少一张图片中最新拍摄的图片;或,

当所述摄像头模组本次启动后尚未拍摄图片时,所述第一指定图片为相册中拍摄时间点与当前时间点最近的图片。

在一种可能的设计中,所述装置还包括:

设置模块,用于当所述开合状态为折叠状态时,设置所述第二显示区域为熄屏状态。

在一种可能的设计中,所述确定模块,包括:

获取子模块,用于获取所述第一显示区域和所述第二显示区域之间的夹角;

确定子模块,用于当所述夹角不小于预设角度阈值时,确定所述开合状态为所述展开状态;和/或,

确定子模块,用于当所述夹角小于所述预设角度阈值时,确定所述开合状态为所述折叠状态。

在一种可能的设计中,所述装置还包括以下至少一项:

编辑模块,用于在所述第一显示区域显示拍照预览页面的同时,基于对所述第一指定图片的编辑指令,对所述第一指定图片进行编辑;

分享模块,用于在所述第一显示区域显示拍照预览页面的同时,基于对所述第一指定图片的分享指令,将所述第一指定图片分享给指定的分享目标;

切换模块,用于在所述第一显示区域显示所述拍照预览页面的同时,基于对所述第一指定图片的切换指令,在所述第二显示区域切换显示第二指定图片,所述第二指定图片是指所述摄像头模组在拍摄所述第一指定图片之前拍摄到的最后一张图片;或,

删除模块,用于在所述第一显示区域显示所述拍照预览页面的同时,基于对所述第一指定图片的删除指令,删除所述第一指定图片。

在一种可能的设计中,所述显示模块,还用于:

当所述开合状态为所述展开状态时,在所述第一显示区域显示拍照预览页面的同时,在所述第二显示区域显示第三指定图片,所述第三指定图片为用户预先设置的图片;和/或,

当所述开合状态为所述展开状态时,在所述第一显示区域显示拍照预览页面的同时,在所述第二显示区域显示第四指定图片,所述第四指定图片用于指示拍摄过程中的参考拍摄方式,所述参考拍摄方式包括拍摄对象的肢体动作、拍摄对象的面部表情、所述摄像头模组的拍摄角度、所述摄像头模组的拍摄参数中的至少一项。

第三方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如第一方面所述的图片显示方法所执行的操作。

第四方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如第一方面所述的图片显示方法所执行的操作。

本申请实施例提供的技术方案带来的有益效果是:

本申请实施例提供的方法及装置,通过在可折叠的触摸显示屏的第一显示区域显示拍照预览页面的同时,在第二显示区域显示已拍摄到的图片,保证用户可以在查看拍照预览页面时,可以同步地查看拍摄到的图片,而无需进行切换操作,更加便捷。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种终端100的结构方框图;

图2是本申请实施例提供的一种存储器120存储程序和数据的示意图;

图3是本申请实施例提供的一种终端100的结构示意图;

图4是本申请实施例提供的一种终端100的结构示意图;

图5是本申请实施例提供的一种终端100的结构示意图;

图6是本申请实施例提供的一种终端100的结构示意图;

图7是本申请实施例提供的一种图片显示方法的流程图;

图8a是本申请实施例提供的一种图片显示方法的流程图;

图8b是本申请实施例提供的一种图片显示方法的操作示意图;

图9是本申请实施例提供的一种图片显示装置的结构示意图。

具体实施方式

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

参考图1和图2所示,其示出了本申请一个示例性实施例提供的终端100的结构方框图。该终端100可以是智能手机、平板电脑和电子书等等。本申请中的终端100可以包括一个或多个如下部件:处理器110、存储器120和触摸显示屏130。

处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个终端100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器110可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责触摸显示屏130所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块芯片进行实现。

存储器120可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。可选地,该存储器120包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储根据终端100的使用所创建的数据(比如音频数据、电话本)等。

以操作系统为安卓(android)系统为例,存储器120中存储的程序和数据如图1所示,存储器120中存储有linux内核层220、系统运行库层240、应用框架层260和应用层280。linux内核层220为终端100的各种硬件提供了底层的驱动,如显示驱动、音频驱动、摄像头驱动、蓝牙驱动、wi-fi驱动、电源管理等。系统运行库层240通过一些c/c++库来为android系统提供了主要的特性支持。如sqlite库提供了数据库的支持,opengl/es库提供了3d绘图的支持,webkit库提供了浏览器内核的支持等。在系统运行库层240中还提供有安卓运行时库(androidruntime),它主要提供了一些核心库,能够允许开发者使用java语言来编写android应用。应用框架层260提供了构建应用程序时可能用到的各种api,开发者也可以通过使用这些api来构建自己的应用程序,比如活动管理、窗口管理、视图管理、通知管理、内容提供者、包管理、通话管理、资源管理、定位管理。应用层280中运行有至少一个应用程序,这些应用程序可以是操作系统自带的联系人程序、短信程序、时钟程序、相机应用等;也可以是第三方开发者所开发的应用程序,比如即时通信程序、相片美化程序等。

以操作系统为ios系统为例,存储器120中存储的程序和数据如图2所示,ios系统包括:核心操作系统层320(coreoslayer)、核心服务层340(coreserviceslayer)、媒体层360(medialayer)、可触摸层380(cocoatouchlayer)。核心操作系统层320包括了操作系统内核、驱动程序以及底层程序框架,这些底层程序框架提供更接近硬件的功能,以供位于核心服务层340的程序框架所使用。核心服务层340提供给应用程序所需要的系统服务和/或程序框架,比如基础(foundation)框架、账户框架、广告框架、数据存储框架、网络连接框架、地理位置框架、运动框架等等。媒体层360为应用程序提供有关视听方面的接口,如图形图像相关的接口、音频技术相关的接口、视频技术相关的接口、音视频传输技术的无线播放(airplay)接口等。可触摸层380为应用程序开发提供了各种常用的界面相关的框架,可触摸层380负责用户在终端100上的触摸交互操作。比如本地通知服务、远程推送服务、广告框架、游戏工具框架、消息用户界面接口(userinterface,ui)框架、用户界面uikit框架、地图框架等等。

在图2所示出的框架中,与大部分应用程序有关的框架包括但不限于:核心服务层340中的基础框架和可触摸层380中的uikit框架。基础框架提供许多基本的对象类和数据类型,为所有应用程序提供最基本的系统服务,和ui无关。而uikit框架提供的类是基础的ui类库,用于创建基于触摸的用户界面,ios应用程序可以基于uikit框架来提供ui,所以它提供了应用程序的基础架构,用于构建用户界面,绘图、处理和用户交互事件,响应手势等等。

触摸显示屏130用于接收用户使用手指、触摸笔等任何适合的物体在其上或附近的触摸操作,以及显示各个应用程序的用户界面。触摸显示屏130通常设置在终端100的前面板。

如图3所示,终端100包括第一壳体41、第二壳体42以及连接于第一壳体41和第二壳体42之间的连接组件43,第一壳体41与第二壳体42通过连接组件43实现翻转折叠。

第一壳体41包括与触摸显示屏背面连接的第一支撑面,以及与第一支撑面相对的第一背面,第二壳体42包括与触摸显示屏背面连接的第二支撑面,以及与第二支撑面相对的第二背面。相应的,触摸显示屏包括第一显示区域131、第二显示区域132和第三显示区域133,其中,第一显示区域131与第一壳体41的位置对应,第二显示区域132与第二壳体42的位置对应,第三显示区域133与连接组件43的位置对应。在一种实现方式中,第一显示区域131、第二显示区域132和第三显示区域133均采用柔性材料制成,具有一定的伸缩延展性;在另一种实现方式中,仅第三显示区域133采用柔性材料制成,第一显示区域131和第二显示区域132采用非柔性材料制成。

在一种可选的实现方式中,终端100的连接组件43采用手动结构。用户手动分离第一壳体41和第二壳体42时,终端100由折叠状态变为展开状态;用户手动合拢第一壳体41和第二壳体42时,终端100由展开状态变为折叠状态。

在另一种可选的实现方式中,终端100的连接组件43采用电动结构,比如,连接组件43中设置有电动马达一类的电动旋转部件。在电动旋转部件的带动下,第一壳体41和第二壳体42自动实现合拢或分离,从而使终端100具备展开和折叠两种状态。

按照折叠状态下触摸显示屏是否外露进行划分,终端100可以被划分为外折叠屏终端和内折叠屏终端。其中:

外折叠屏终端

外折叠屏终端是指可折叠角度为180°,且在折叠状态下,触摸显示屏全部外露的终端。如图3所示,终端100为外折叠屏终端。展开状态下,终端100的第一壳体41的第一支撑面与第二壳体42的第二支撑面相齐平(即夹角为180°),且触摸显示屏的第一显示区域131、第二显示区域132和第三显示区域133位于同一平面;终端100由展开状态变为折叠状态过程中,如图3所示,第一壳体41的第一背面与第二壳体42的第二背面相靠拢,第一支撑面与第二支撑面的夹角由180°变为0°;折叠状态下,如图4所示,终端100的第一壳体41的第一支撑面与第二壳体42的第二支撑面相平行(第一壳体41与第二壳体42的夹角为0°),使得触摸显示屏处于u型折叠状态,其中,触摸显示屏的第三显示区域133形成外露的u型弧面。

在一种可选的实现方式中,在折叠状态下,触摸显示屏的全部或部分显示区域用于显示用户界面。比如,如图4所示,折叠状态下,仅第二显示区域132用于显示用户界面,或,仅第三显示区域133用于显示用户界面。

内折叠屏终端

内折叠屏终端是指可折叠角度为180°,且在折叠状态下,触摸显示屏(全部或部分)内敛的终端。如图5所示,终端100为内折叠屏终端。展开状态下,终端100的第一壳体41的第一支撑面与第二壳体42的第二支撑面相齐平(即夹角为180°),使得触摸显示屏处于平面展开状态(第一显示区域131、第二显示区域132和第三显示区域133位于同一平面);终端100由展开状态变为折叠状态过程中,如图5所示,第一壳体41的第一支撑面与第二壳体42的第二支撑面相靠拢,即第一支撑面与第二支撑面的夹角由180°变为0°;折叠状态下,终端100的第一壳体41的第一支撑面与第二壳体42的第二支撑面相平行,使得触摸显示屏处于u型折叠状态,其中,触摸显示屏的第三显示区域133形成内敛的u型弧面。在一种可选的实现方式中,在折叠状态下,触摸显示屏的全部显示区域均不显示用户界面。

除了在壳体的支撑面上设置触摸显示屏外,第一壳体41的第一背面和/或第二壳体42的第二背面上也可以设置触摸显示屏。内折叠屏终端处于折叠状态时,设置在壳体背面的触摸显示屏用于显示用户界面,该用户界面与展开状态下触摸显示屏显示的用户界面相同或不同。

在其他可能的实现方式中,终端100的可折叠角度还可以为360°(既可以内折也可以外折),且在折叠状态下,触摸显示屏外露或内敛的终端,本实施例对此不加以限定。

图3至图5所示的终端100中,第一壳体41和第二壳体42尺寸相同或相近,终端100的折叠方式被称为对称折叠。在其他可能的实现方式中,终端100的折叠方式还可以为非对称折叠。采用非对称折叠时,第一壳体41和第二壳体42的尺寸可以不同或尺寸相差大于阈值(比如50%或60%或70%),相应的,触摸显示屏中第一显示区域131的面积与第二显示区域132的面积相差大于阈值。

示意性的,如图6所示,终端100为非对称折叠的外折叠屏终端,第一壳体41的尺寸大于第二壳体42的尺寸。折叠状态下,第一显示区域131的面积大于第二显示区域132的面积。

图3至6中,仅以终端100包含两部分壳体以及一个用于连接壳体的连接组件为例进行示意性说明(终端为两折结构),在另一些可能的实现方式中,终端100可以包含n部分壳体以及n-1个连接组件,相应的,终端100的触摸显示屏中包含2n-1块显示区域,与连接组件对应的n-1块显示区域采用柔性材料制成,从而实现n折结构的终端,本实施例对此不加以限定。

终端100中还设置有至少一种其他部件,该至少一种其他部件包括:摄像头、指纹传感器、接近光传感器、距离传感器等。在一些实施例中,至少一种其他部件设置在终端100的正面、侧边或背面,比如将指纹传感器设置在壳体的背面或侧边、将摄像头设置在触摸显示屏130的上方。

在另一些实施例中,至少一种其他部件可以集成在触摸显示屏130的内部或下层。在一些实施例中,将骨传导式的听筒设置在终端100的内部;将传统终端的前面板上的其他部件集成在触摸显示屏130的全部区域或部分区域中,比如将摄像头中的感光元件拆分为多个感光像素后,将每个感光像素集成在触摸显示屏130中每个显示像素中的黑色区域中,使得触摸显示屏130具备图像采集功能。由于将至少一种其他部件集成在了触摸显示屏130的内部或下层,因此终端100具有更高的屏占比。

在一些可选的实施例中,终端100的中框的单个侧边,或两个侧边(比如左、右两个侧边),或四个侧边(比如上、下、左、右四个侧边)上设置有边缘触控传感器,该边缘触控传感器用于检测用户在中框上的触摸操作、点击操作、按压操作和滑动操作等中的至少一种操作。该边缘触控传感器可以是触摸传感器、热力传感器、压力传感器等中的任意一种。用户可以在边缘触控传感器上施加操作,对终端100中的应用程序进行控制。

除此之外,本领域技术人员可以理解,上述附图所示出的终端100的结构并不构成对终端100的限定,终端可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,终端100中还包括射频电路、输入单元、传感器、音频电路、无线保真(wirelessfidelity,wifi)模块、电源、蓝牙模块等部件,在此不再赘述。

在示例性实施例中,还提供了一种存储有计算机程序的计算机可读存储介质,例如存储有计算机程序的存储器,上述计算机程序被处理器执行时实现下述实施例中终端所执行的图片显示方法。例如,所述计算机可读存储介质可以是只读内存(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、只读光盘(compactdiscread-onlymemory,cd-rom)、磁带、软盘和光数据存储设备等。

图7是本申请实施例提供的一种图片显示方法的流程图,参见图7,应用于终端中,该终端包括可折叠的触摸显示屏,该触摸显示屏包括第一显示区域和第二显示区域,该方法包括:

701、当接收到对摄像头模组的启动指令时,启动该摄像头模组。

702、确定该触摸显示屏当前的开合状态,该开合状态为折叠状态或展开状态。

703、当该开合状态为该展开状态时,在该第一显示区域显示拍照预览页面的同时,在该第二显示区域显示第一指定图片,该第一指定图片是指该摄像头模组拍摄得到的图片。

本实施例提供的方法,通过在可折叠的触摸显示屏的第一显示区域显示拍照预览页面的同时,在第二显示区域显示已拍摄到的图片,保证用户可以在查看拍照预览页面时,可以同步地查看拍摄到的图片,而无需进行切换操作,更加便捷。

在一种可能的设计中,当该摄像头模组本次启动后已经拍摄了至少一张图片时,该第一指定图片为该至少一张图片中最新拍摄的图片;或,

当该摄像头模组本次启动后尚未拍摄图片时,该第一指定图片为相册中拍摄时间点与当前时间点最近的图片。

在一种可能的设计中,该确定该触摸显示屏当前的开合状态之后,该方法还包括:

当该开合状态为折叠状态时,设置该第二显示区域为熄屏状态。

在一种可能的设计中,该确定该触摸显示屏当前的开合状态,包括:

获取该第一显示区域和该第二显示区域之间的夹角;

当该夹角不小于预设角度阈值时,确定该开合状态为展开状态;和/或,

当该夹角小于该预设角度阈值时,确定该开合状态为折叠状态。

在一种可能的设计中,该当该开合状态为该展开状态时,在该第一显示区域显示拍照预览页面的同时,在该第二显示区域显示第一指定图片之后,该方法还包括:

在该第一显示区域显示拍照预览页面的同时,基于对该第一指定图片的编辑指令,对该第一指定图片进行编辑。

在一种可能的设计中,该当该开合状态为该展开状态时,在该第一显示区域显示拍照预览页面的同时,在该第二显示区域显示第一指定图片之后,该方法还包括:

在该第一显示区域显示拍照预览页面的同时,基于对该第一指定图片的分享指令,将该第一指定图片分享给指定的分享目标。

在一种可能的设计中,该当该开合状态为该展开状态时,在该第一显示区域显示拍照预览页面的同时,在该第二显示区域显示第一指定图片之后,该方法还包括:

在该第一显示区域显示该拍照预览页面的同时,基于对该第一指定图片的切换指令,在该第二显示区域切换显示第二指定图片,该第二指定图片是指该摄像头模组在拍摄该第一指定图片之前拍摄到的最后一张图片;或,

在该第一显示区域显示该拍照预览页面的同时,基于对该第一指定图片的删除指令,删除该第一指定图片。

在一种可能的设计中,该确定该触摸显示屏当前的开合状态之后,该方法还包括:

当该开合状态为该展开状态时,在该第一显示区域显示拍照预览页面的同时,在该第二显示区域显示第三指定图片,该第三指定图片为用户预先设置的图片;和/或,

当该开合状态为该展开状态时,在该第一显示区域显示拍照预览页面的同时,在该第二显示区域显示第四指定图片,该第四指定图片用于指示拍摄过程中的参考拍摄方式,该参考拍摄方式包括拍摄对象的肢体动作、拍摄对象的面部表情、该摄像头模组的拍摄角度、该摄像头模组的拍摄参数中的至少一项。

相关技术中,在终端拍摄图片的过程中,当用户想要在拍摄图片的过程中查看或编辑已拍摄的图片时,终端要在图片与拍照预览页面之间往复切换,而本申请中终端可以在触摸显示屏的第一显示区域和第二显示区域中分别显示两种页面,保证用户可以一边查看拍照预览页面,一边查看或编辑图片,而无需进行切换操作,更加便捷。

本申请可以应用于用户使用终端进行拍摄的场景中,该终端包括可折叠的触摸显示屏,该触摸显示屏包括第一显示区域和第二显示区域,该触摸显示屏可以在第一显示区域与第二显示区域之间进行翻折。

其中,当第一显示区域与第二显示区域之间的夹角较小时,即,第一显示区域所在的平面与第二显示区域所在的平面的形成的夹角较小时,可以认为触摸显示屏的开合状态为折叠状态,此时,若用户查看某一个显示区域时,无法同时查看另一个显示区域。例如,当第一显示区域与第二显示区域之间的夹角为0°时,第一显示区域和第二显示区域前后相邻,即,第一显示区域的背面贴合于第二显示区域的背面,第一显示区域和第二显示区域相互遮挡。

而当第一显示区域与第二显示区域之间的夹角较大时,即,第一显示区域所在的平面与第二显示区域所在的平面的形成的夹角较大时,可以认为触摸显示屏的开合状态为展开状态,此时,若用户查看某一个显示区域时,可以同时查看到另一个显示区域。例如,当第一显示区域与第二显示区域之间的夹角为180°时,第一显示区域和第二显示区域位于同一平面上,可以达到大屏显示的效果。该终端可以为手机,具体结构和其他部件详见上述图1-图6的描述,在此不做赘述。

图8a是本申请实施例提供的一种图片显示方法的流程图,该发明实施例的执行主体为上述实施例所示的终端,参见图8a,该方法包括:

801、当接收到对摄像头模组的启动指令时,终端启动摄像头模组。

终端可以接收到对前置摄像头模组的启动指令,启动前置摄像头模组。也可以接收到对后置摄像头的启动指令,启动后置摄像头模组。该启动指令可以由对主界面上相机图标的点击操作触发,或对启动相机的快捷键进行点击操作触发。

802、终端确定触摸显示屏当前的开合状态。

该开合状态为折叠状态或展开状态。当终端确定触摸显示屏的开合状态为折叠状态时,执行下述步骤803。当终端确定触摸显示屏的开合状态为展开状态时,则执行下述步骤804。

在一种可能的设计中,终端可以获取第一显示区域与第二显示区域之间的夹角,基于该夹角检测触摸显示屏的开合状态。例如,终端可以预先存储预设角度阈值,判断夹角是否大于预设角度阈值,当夹角小于预设角度阈值时,确定触摸显示屏的开合状态为折叠状态。当夹角不小于预设角度阈值时,则终端可以确定触摸显示屏的开合状态为展开状态。其中,该预设角度阈值可以为130°左右的角度,或者为其他角度。

需要说明的是,终端可以在启动摄像头模组时,临时获取第一显示区域与第二显示区域之间的夹角,从而基于该夹角获取当前的开合状态。或者,终端可以实时地或周期性地获取第一显示区域与第二显示区域之间的夹角,在启动摄像头模组时,根据已获取的夹角,获取当前的开合状态。或者,终端可以实时或周期性地预先获取当前的开合状态,当启动摄像头模组,直接确定已获取的开合状态。

803、当开合状态为折叠状态时,终端设置第二显示区域为熄屏状态。

当触摸显示屏的开合状态为折叠状态时,此时用户查看第一显示区域时,无法同时看到第二显示区域,即使第二显示区域显示图片,也无法让用户看到该图片,同时还会造成电量的耗费。因此,当终端确定触摸显示屏处于折叠状态时,可以设置第二显示区域为熄屏状态,以便节省电量。

804、当开合状态为展开状态时,终端在第一显示区域显示拍照预览页面的同时,在第二显示区域显示第一指定图片。

当触摸显示屏处于展开状态时,此时用户查看第一显示区域时,可以同时看到第二显示区域,则终端会在第一显示区域显示拍照预览页面的同时,在第二显示区域显示指定图片。

该拍照预览页面用于实时地显示摄像头模组当前成像的预览。通过显示拍照预览页面,便于用户预先获知若当前触发拍摄操作时摄像头模组会拍摄到的图片的样式,以帮助用户决策是否确认拍摄图片。其中,当前置摄像头模组处于启动状态时,则拍照预览页面即指前置摄像头模组的拍照预览页面。当后置摄像头模组处于启动状态时,则拍照预览页面即指后置摄像头模组的拍照预览页面。

第一指定图片是指摄像头模组拍摄得到的图片,例如为最新拍摄得到的图片。针对摄像头模组本次启动后是否已经拍摄图片,第一指定图片可以包括以下两种情况。

情况一、当摄像头模组本次启动后已经拍摄了至少一张图片时,第一指定图片为至少一张图片中最新拍摄的图片:当摄像头模组处于启动状态时,可以随时拍摄图片,每当摄像头模组新拍摄到一张图片时,终端即可将该图片作为指定图片。

情况二、当摄像头模组本次启动后尚未拍摄图片时,第一指定图片为相册中拍摄时间点与当前时间点最近的图片:终端可以从相册的所有图片中选取拍摄时间点与当前时间点最近的图片,作为第一指定图片。其中,终端可以在相册中存储图片时,可以按照拍摄时间点从晚到早的顺序进行存储,则终端可以获取相册中的第一个图片,作为第一指定图片。

805、在第一显示区域显示拍照预览页面的同时,终端基于对第一指定图片的编辑指令,对第一指定图片进行编辑。

可选地,在第一显示区域显示拍照预览页面的同时,终端可以提供编辑第二显示区域中图片的功能,当接收到对第一指定图片的编辑指令时,基于该编辑指令编辑第一指定图片,达到用户在查看拍照预览页面的同时,可以快速编辑第一指定图片的效果。另外,终端可以对第一指定图片进行编辑后,在第二显示区域显示编辑后的第一指定图片。其中,该编辑指令可以由对第一指定图片显示的编辑选项的点击操作触发。

编辑第一指定图片的功能可以包括以下几种设计中的任意组合。

在第一种可能的设计中,编辑第一指定图片的功能可以为美颜功能。

该美颜功能是指对第一指定图片进行处理,从而提升第一指定图片中人像的美观度的功能,该美颜功能可以包括一键美颜功能、磨皮功能、美白功能、祛斑祛痘功能、瘦脸功能的任意组合。

关于提供美颜功能的具体过程,示例性地,在显示第一指定图片的过程中,可以显示美颜选项,当检测到用户对美颜选项的点击操作后,显示一键美颜选项、磨皮选项、美白选项、祛斑祛痘选项、瘦脸选项等。当检测到用户对任意选项的点击操作时,按照该选项对应功能的图片处理方式,对第一指定图片进行图片处理,并显示图片处理后的第一指定图片。

在第二种可能的设计中,编辑第一指定图片的功能可以为调节尺寸功能。

该调节尺寸功能是指调节第一指定图片的尺寸,以保证第一指定图片的尺寸符合用户需求的功能,该调节尺寸功能可以包括放大功能、缩小功能、裁剪功能的任意组合。

关于提供调节尺寸功能的具体过程,示例性地,在显示第一指定图片的过程中,可以显示调节尺寸选项,当检测到用户对调节尺寸选项的点击操作后,在第一指定图片的四周显示四个箭头,当用户对这四个箭头中的任一箭头向外拖拽时,会将第一指定图片放大拖拽操作对应的比例,而当用户对这四个箭头中的任一箭头向内拖拽时,终端会将第一指定图片缩小拖拽操作对应的比例,从而实现将第一指定图片放大或缩小到用户希望的尺寸的功能。

在第三种可能的设计中,编辑第一指定图片的功能可以为贴纸功能。

该调节尺寸功能是指向第一指定图片添加贴纸,从而将贴纸和第一指定图片合成为一张图片的功能。示例性地,在显示第一指定图片的过程中,可以显示贴纸选项,当检测到用户对贴纸选项的点击操作后,显示预设贴纸库,当用户对预设贴纸库中的任一贴纸触发点击操作时,将该贴纸添加至第一指定图片中。

需要说明的是,上述仅是对几种可能的编辑第一指定图片的功能进行描述,实际编辑第一指定图片的功能还可以包括马赛克功能、输入文字功能、滤镜功能、背景虚化功能、添加边框功能等。

806、在第一显示区域显示拍照预览页面的同时,终端基于对第一指定图片的分享指令,将第一指定图片分享给指定的分享目标。

可选地,在第一显示区域显示拍照预览页面的同时,终端可以提供分享第二显示区域中图片的功能。例如,终端可以在第一指定图片中显示分享选项,当检测对该分享选项的点击操作时,显示至少一个分享目标选项,当检测到对任一个分享目标选项的点击操作,将该分享目标选项对应的分享目标作为指定的分享目标,将第一指定图片分享给该指定的分享目标。其中,该分享目标选项可以包括社交应用选项、朋友圈选项、微博应用选项等,该指定的分享目标可以包括用户的一个或多个联系人、朋友圈、微博应用等。

例如,当检测到对社交应用选项的点击操作时,则第二显示区域可以跳转至社交应用的好友界面,用户可以选择一个或多个联系人,则终端会将指定图片分享给用户选择的联系人。又如,用户点击朋友圈选项时,可以选择将该指定图片分享到朋友圈,则第二显示区域可以跳转至即时通信应用的朋友圈界面,用户可以直接将该第一指定图片作为要在朋友圈发布的动态消息,或者为该第一指定图片输入一段文字,将该第一指定图片和输入的文字作为要在朋友圈发布的动态消息。

807、在第一显示区域显示拍照预览页面的同时,终端基于对第一指定图片的切换指令,在第二显示区域切换显示第二指定图片。

可选地,在第一显示区域显示拍照预览页面的同时,终端可以提供切换显示第二显示区域中图片的功能。在第二显示区域显示第一指定图片的过程中,当终端接收到切换指令时,基于该切换指令,将第一指定图片切换为第二指定图片。其中,该第二指定图片是指摄像头模组在拍摄第一指定图片之前拍摄到的最后一张图片。那么,用户在查看拍照预览页面的同时,能够在第二显示区域快速查看历史拍摄的图片。该切换指令可以由在第一指定图片上进行的滑动操作触发,或者由对第一指定图片显示的切换选项进行的点击操作触发,

进一步地,切换指令可以分为切换显示上一次拍摄的图片的第一切换指令以及切换显示下一次拍摄图片的第二切换指令,当接收到对第二指定图片的第一切换指令时,获取终端在拍摄第二指定图片之前拍摄到的最后一张图片,切换显示该图片,而当接收到对第二指定图片的第二切换指令时,恢复显示第一指定图片。其中,该第一切换指令可以由在第二指定图片上向左滑动的操作触发,或由在第二指定图片上显示的某一切换选项的点击操作触发,该第二切换指令可以由在第二指定图片上向右滑动的操作触发,或由在第二指定图片上显示的另一切换选项的点击操作触发。

基于切换显示第二显示区域中图片的功能,可以达到以下效果:用户在查看拍照预览页面的同时,在第二显示区域向左滑动一次,即可查看当前显示的图片的上一次拍摄的图片,在第二显示区域向右滑动一次,即可查看当前显示的图片的下一次拍摄的图片。

808、在第一显示区域显示拍照预览页面的同时,终端基于对第一指定图片的删除指令,删除第一指定图片。

可选地,在第一显示区域显示拍照预览页面的同时,终端可以提供删除第二显示区域中显示的图片的功能,以便删除已拍摄的图片。当终端接收到删除指令时,可以删除已拍摄的图片。从而达到快速删除已拍摄的图片的效果。其中,该删除指令可以由对第一指定图片中显示的删除选项进行确认操作触发。另外,终端还可以在删除已拍摄的图片后,在第二显示区域切换显示上一次拍摄的图片。

需要说明的第一点是,摄像头模组在处于启动状态时可以多次拍摄图片,终端获取的指定图片可以随着多次拍摄图片的过程发生更新,则终端在第二显示区域所显示的第一指定图片也会随之更新。即,每当拍摄到一张新图片时,则重新获取该新图片作为第一指定图片,以在第二显示区域切换显示新图片,那么,在拍摄图片的过程中,可以实现第二显示区域显示的图片随着用户的拍摄操作动态变化的效果,保证用户可以随时查看最新拍摄的图片。

需要说明的第二点是,图8a实施例仅是以在第二显示区域显示最新拍摄的图片为例进行说明,终端还可以在第一显示区域显示拍照预览页面的同时,在第二显示区域显示其他图片,具体参见以下两种可能的设计。

在一种可能的设计中,当开合状态为展开状态时,终端在第一显示区域显示拍照预览页面的同时,在第二显示区域显示第三指定图片。

该第三指定图片是指用户预先设置的图片。用户可以预先设置图库中的某一张图片作为拍照时希望同时查看的图片,终端可以在图库中为该图片添加标记,当要在第二显示区域显示图片时,从图库中选取已添加标记的图片,即得到了第三指定图片。另外,终端还可以为用户预先设置的图片分配一个存储地址,当用户设置某张图片时,将该图片存储于存储地址中,当要在第二显示区域显示图片时,从该存储地址中调用该图片,即得到了第三指定图片。

通过在第一显示区域显示拍照预览页面的同时,在第二显示区域显示第三指定图片,能够保证用户想要在拍摄图片的过程中快速查看到预先设置的图片,而无需退出拍照预览页面,让用户临时从图库中查找需要查看的图片,更加人性化。

在另一种可能的设计中,当开合状态为展开状态时,终端在第一显示区域显示拍照预览页面的同时,在第二显示区域显示第四指定图片。

第四指定图片用于指示拍摄过程中的参考拍摄方式,参考拍摄方式包括拍摄对象的肢体动作、拍摄对象的面部表情、摄像头模组的拍摄角度、摄像头模组的拍摄参数中的至少一项。该第四指定图片可以为终端预先存储的默认图片,或者也可以为用户预先指定的图片。

为了帮助用户拍摄到满意的图片,可以预先设置指示参考拍摄方式的第四指定图片,该第四指定图片可以某个模特的自拍示范图、他拍示范图等。例如,当第一显示区域的前置摄像头模组启动时,则终端在第一显示区域显示拍照预览页面的同时,在第二显示区域显示自拍示范图,则用户可以参照自拍示范图,调整自身的肢体动作、面部表情、前置摄像头模组的拍摄角度、前置摄像头模组的拍摄参数,直到拍摄到用户满意的自拍图片。再如,当第一显示区域的后置摄像头模组启动时,则终端在第一显示区域显示拍照预览页面的同时,在第二显示区域显示他拍示范图,则用户可以参照他拍示范图,指示拍摄对象调整肢体动作、面部表情,并调整后置摄像头模组的拍摄角度、后置摄像头模组的拍摄参数,直到拍摄到用户满意的图片。

通过在第一显示区域显示拍照预览页面的同时,在第二显示区域显示第四指定图片,可以帮助用户在拍摄图片的过程中,以第四指定图片为参考,调整拍摄对象的角度和姿势以及摄像头模组的拍摄角度和拍摄参数,有利于用户得到符合自身需求的图片,步骤简单,实用性强。

需要说明的是,在上述各个实施例中,在检测触摸显示屏的开合状态的过程中,用户可以手动合拢或手动分离触摸显示屏,则触摸显示屏的开合状态会随着用户的操作而进行变化,则第二显示区域所显示的内容也会随之发生相应变化。

当触摸显示屏为折叠状态时,若用户手动分离触摸显示屏,即将第二显示区域所在的第二壳体从终端的背部向内侧展开时,在此过程中,第二显示区域会由熄屏状态转变为显示指定图片。示例性地,当触摸显示屏的夹角尚未达到130°时,第二显示区域始终为熄屏状态,当触摸显示屏的夹角达到130°时,第二显示区域点亮,显示指定图片,之后,当触摸显示屏的夹角达到180°,即处于完全展开状态时,第二显示区域始终显示指定图片。

当触摸显示屏为展开状态时,若用户手动合拢触摸显示屏,则将第二显示区域所在的第二壳体向终端的背部折叠时,在此过程中,第二显示区域会由显示指定图片转变为熄灭状态。示例性地,当触摸显示屏的夹角不小于130°时,第二显示区域保持显示该指定图片,当触摸显示屏的夹角开始小于130°时,第二显示区域开始熄屏,之后,在触摸显示屏的夹角为0°时,处于完全折叠状态时,第二显示区域始终为熄屏状态。

本公开实施例提供的方法,用户可以在第一显示区域查看拍照预览页面的同时,可以快速在第二显示区域查看指定图片,而无需点击第一显示区域的已拍摄图片的缩略图,使终端将拍照预览页面切换为指定图片,保证用户无需进行切换操作,享受到一键式拍照体验,方便用户进行拍照。

参见图8b,其示出了本实施例提供的一种操作示意图,当终端的触摸显示屏处于折叠状态时,即触摸显示屏的第二显示区域向外折叠至终端背部时,终端正面的第一显示区域会是拍照预览页面,而终端背部的第二显示区域则设置为熄屏状态,达到节能省电的效果。而当触摸显示屏向内侧展开的情况下,此时第一显示区域仍然为拍照预览页面,而展开后的第二显示区域则充当成像显示区域,即,若摄像头模组本次启动后尚未拍摄图片,则显示相册中最近拍摄的一张图片,若摄像头模组本次启动后已拍摄图片,拍照后可以直接显示最新拍摄的图片。

本实施例提供的方法,通过在可折叠的触摸显示屏的第一显示区域显示拍照预览页面的同时,在第二显示区域显示已拍摄到的图片,保证用户可以在查看拍照预览页面时,可以同步地查看拍摄到的图片,而无需进行切换操作,更加便捷。

进一步地,每当通过摄像头模组拍摄一张图片时,终端即可在第二显示区域显示该图片,保证用户在拍照完成后可以快速在第二显示区域查看到已拍摄的图片。

进一步地,当触摸显示屏处于折叠状态时,终端可以设置第二显示区域为熄屏状态,节省了电量,避免能源浪费。

进一步地,终端在第二显示区域显示第一指定图片的过程中,可以提供编辑第一指定图片的功能,方便用户在查看拍照阅览页面的同时,编辑已拍摄的图片,从而实现快速编辑已拍摄的图片的效果。

进一步地,终端在第二显示区域显示第一指定图片的过程中,可以提供分析第一指定图片的功能,方便用户在查看拍照阅览页面的同时,分享已拍摄的图片,从而实现快速分享已拍摄的图片的效果。

进一步地,终端在第二显示区域显示第一指定图片的过程中,可以提供切换显示第一指定图片的功能,方便用户在查看拍照阅览页面的同时,查看历史拍摄的图片。

进一步地,终端在第二显示区域显示第一指定图片的过程中,可以提供删除第一指定图片的功能,方便用户在查看拍照阅览页面的同时,快速删除已拍摄的图片。

进一步地,终端在可折叠的触摸显示屏的第一显示区域显示拍照预览页面的同时,可以在第二显示区域显示用户预先设置的图片,保证用户可以在查看拍照预览页面时,可以同步地查看预先设置的图片,而无需临时从图库中查找想要查看的图片,更加便捷。

进一步地,终端在可折叠的触摸显示屏的第一显示区域显示拍照预览页面的同时,可以在第二显示区域显示指示参考拍摄方式的图片,保证用户可以在查看拍照预览页面时,可以同步地查看该图片,帮助指导用户的拍摄方式,有助于拍摄到用户满意的图片。

图9是本申请实施例提供的一种图片显示装置的结构示意图。参见图9,应用于终端中,该终端包括可折叠的触摸显示屏,该触摸显示屏包括第一显示区域和第二显示区域,该装置包括:启动模块901、确定模块902和显示模块903。

启动模块901,用于当接收到对摄像头模组的启动指令时,启动该摄像头模组;

确定模块902,用于确定该触摸显示屏当前的开合状态,该开合状态为折叠状态或展开状态;

显示模块903,用于当该开合状态为该展开状态时,在该第一显示区域显示拍照预览页面的同时,在该第二显示区域显示第一指定图片,该第一指定图片是指该摄像头模组拍摄得到的图片。

本实施例提供的装置,通过在可折叠的触摸显示屏的第一显示区域显示拍照预览页面的同时,在第二显示区域显示已拍摄到的图片,保证用户可以在查看拍照预览页面时,可以同步地查看拍摄到的图片,而无需进行切换操作,更加便捷。

在一种可能的设计中,当该摄像头模组本次启动后已经拍摄了至少一张图片时,该第一指定图片为该至少一张图片中最新拍摄的图片;或,

当该摄像头模组本次启动后尚未拍摄图片时,该第一指定图片为相册中拍摄时间点与当前时间点最近的图片。

在一种可能的设计中,该装置还包括:

设置模块,用于当该开合状态为折叠状态时,设置该第二显示区域为熄屏状态。

在一种可能的设计中,该确定模块902,包括:

获取子模块,用于获取该第一显示区域和该第二显示区域之间的夹角;

确定子模块,用于当该夹角不小于预设角度阈值时,确定该开合状态为展开状态;和/或,

确定子模块,用于当该夹角小于该预设角度阈值时,确定该开合状态为折叠状态。

在一种可能的设计中,该装置还包括以下至少一项:

编辑模块,用于在该第一显示区域显示拍照预览页面的同时,基于对该第一指定图片的编辑指令,对该第一指定图片进行编辑;

分享模块,用于在该第一显示区域显示拍照预览页面的同时,基于对该第一指定图片的分享指令,将该第一指定图片分享给指定的分享目标;

切换模块,用于在该第一显示区域显示该拍照预览页面的同时,基于对该第一指定图片的切换指令,在该第二显示区域切换显示第二指定图片,该第二指定图片是指该摄像头模组在拍摄该第一指定图片之前拍摄到的最后一张图片;或,

删除模块,用于在该第一显示区域显示该拍照预览页面的同时,基于对该第一指定图片的删除指令,删除该第一指定图片。

在一种可能的设计中,该显示模块903,还用于:

当该开合状态为该展开状态时,在该第一显示区域显示拍照预览页面的同时,在该第二显示区域显示第三指定图片,该第三指定图片为用户预先设置的图片;和/或,

当该开合状态为该展开状态时,在该第一显示区域显示拍照预览页面的同时,在该第二显示区域显示第四指定图片,该第四指定图片用于指示拍摄过程中的参考拍摄方式,该参考拍摄方式包括拍摄对象的肢体动作、拍摄对象的面部表情、该摄像头模组的拍摄角度、该摄像头模组的拍摄参数中的至少一项。

上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。

需要说明的是:上述实施例提供的图片显示装置在显示图片时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将终端的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的图片显示装置与图片显示方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1