相册展示方法和相册展示装置

文档序号:1861296 发布日期:2021-11-19 浏览:16次 >En<

阅读说明:本技术 相册展示方法和相册展示装置 (Photo album display method and photo album display device ) 是由 翟希山 于 2021-08-02 设计创作,主要内容包括:本申请公开了一种相册展示方法和相册展示装置,属于计算机技术领域。所述相册展示方法,包括:接收用户的第一输入;响应于所述第一输入,显示线路图显示界面,所述线路图显示界面显示有线路轨迹,所述线路轨迹包括至少一个一级位置,所述线路轨迹基于目标图库的拍摄位置信息确定;接收用户在所述线路图显示界面的第二输入,所述第二输入用于确定目标一级位置;响应于所述第二输入,显示与所述目标一级位置对应的图像。(The application discloses an album display method and an album display device, and belongs to the technical field of computers. The album display method comprises the following steps: receiving a first input of a user; in response to the first input, displaying a circuit diagram display interface, wherein a circuit track is displayed on the circuit diagram display interface, the circuit track comprises at least one primary position, and the circuit track is determined based on shooting position information of a target gallery; receiving a second input of a user on the circuit diagram display interface, wherein the second input is used for determining a target primary position; in response to the second input, displaying an image corresponding to the target primary position.)

相册展示方法和相册展示装置

技术领域

本申请属于计算机技术领域,具体涉及一种相册展示方法和相册展示装置。

背景技术

随着电子设备中储存的图像越来越多,现有技术中,用户需要手动从图库中翻找图像,从而导致难以从图库中定位自己想看的图像;另外,随着图库中图像类型的增多,图像与图像之间的关联关系难以体现,因此现有的相册展示方法的易用性和趣味性较低。

发明内容

本申请实施例的目的是提供一种相册展示方法和相册展示装置,能够解决现有相册展示方式的易用性及趣味性低的问题。

第一方面,本申请实施例提供了一种相册展示方法,该方法包括:

接收用户的第一输入;

响应于所述第一输入,显示线路图显示界面,所述线路图显示界面显示有线路轨迹,所述线路轨迹包括至少一个一级位置,所述线路轨迹基于目标图库的拍摄位置信息确定;

接收用户在所述线路图显示界面的第二输入,所述第二输入用于确定目标一级位置;

响应于所述第二输入,显示与所述目标一级位置对应的图像。

第二方面,本申请实施例提供了一种相册展示装置,该装置包括:

第一接收模块,用于接收用户的第一输入;

第一显示模块,用于响应于所述第一输入,显示线路图显示界面,所述线路图显示界面显示有线路轨迹,所述线路轨迹包括至少一个一级位置,所述线路轨迹基于目标图库的拍摄位置信息确定;

第二接收模块,用于接收用户在所述线路图显示界面的第二输入,所述第二输入用于确定目标一级位置;

第二显示模块,用于响应于所述第二输入,显示与所述目标一级位置对应的图像。

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

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

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

在本申请实施例中,通过显示由目标图库的拍摄位置信息所确定的线路轨迹,并基于用户对线路轨迹上目标一级位置的第二输入以对应显示目标一级位置所对应的图像,使得图像的展示更加清晰化、条理化;在对相册展示效果进行优化的基础上,通过增设人机互动模式,提高了相册展示的互动性和趣味性。

附图说明

图1是本申请实施例提供的相册展示方法的流程图之一;

图2是本申请实施例提供的相册展示方法的流程图之二;

图3是本申请实施例提供的相册展示方法的流程图之三;

图4是本申请实施例提供的相册展示方法的流程图之四;

图5是本申请实施例提供的相册展示方法的流程图之五;

图6是本申请实施例提供的相册展示方法的界面示意图之一;

图7是本申请实施例提供的相册展示方法的界面示意图之二;

图8是本申请实施例提供的相册展示方法的界面示意图之三;

图9是本申请实施例提供的相册展示方法的界面示意图之四;

图10是本申请实施例提供的相册展示方法的界面示意图之五;

图11是本申请实施例提供的相册展示方法的界面示意图之六;

图12是本申请实施例提供的相册展示装置的结构图;

图13是本申请实施例提供的电子设备的结构示意图之一;

图14是本申请实施例提供的电子设备的硬件示意图之二。

具体实施方式

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

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

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的相册展示方法、相册展示装置、电子设备和可读存储介质进行详细地说明。

其中,相册展示方法可应用于终端,具体可由,终端中的硬件或软件执行。该相册展示方法的执行主体可以为终端,或者终端的控制装置等。

该终端包括但不限于具有显示界面(例如,触摸屏显示器)的移动电话或平板电脑等其它便携式通信设备。还应当理解的是,在某些实施例中,该终端可以不是便携式通信设备,而是具有显示界面的台式计算机或投影仪等。

以下各个实施例中,描述了包括显示器和触摸敏感表面的终端。然而,应当理解的是,终端可以包括诸如物理键盘、鼠标和控制杆的一个或多个其它物理用户接口设备。

本申请实施例提供一种相册展示方法,该相册展示方法的执行主体可以为终端,包括但不限于移动终端(如手机或平板电脑)、相机、车机、非移动终端,或者终端的控制装置等。

如图1所示,该相册展示方法包括:步骤110、步骤120、步骤130和步骤140。

步骤110、终端接收用户的第一输入;

在本步骤中,第一输入用于确定相册的显示模式。

可以理解的是,该终端上具有用于显示相册的显示界面,该显示模式包括:3D显示模式和常规显示模式。3D显示模式即为以三维立体的形式展示图像。

其中,第一输入可以表现为如下至少一种方式:

其一,第一输入可以表现为触控输入,包括但不限于点击输入、滑动输入和按压输入等。

在该实施方式中,接收用户的第一输入,可以表现为,接收用户在终端显示屏的显示区域的触控操作。

为了降低用户误操作率,可以将第一输入的作用区域限定在特定的区域内,比如显示界面的下部中间区域;或者在显示常规显示模式界面的状态下,在当前界面显示目标控件,触摸目标控件,即可实现第一输入,如在图7所示的常规显示模式界面下,显示目标控件“3D”,用户触摸“3D”目标控件,即可实现第一输入;或者将第一输入设置为在目标时间间隔内对显示区域的连续多次敲击操作。

其二,第一输入可以表现为实体按键输入。

在该实施方式中,终端的机身上设有与显示模式对应的实体按键,接收用户的第一输入,可以表现为,接收用户按压对应的实体按键的第一输入;第一输入还可以为同时按压多个实体按键的组合操作。

其三,第一输入可以表现为语音输入。

在该实施方式中,终端可以在接收到语音如“进入3D显示模式”时,触发显示3D显示模式界面。

其四,第一输入可以表现为体感手势输入。

在该实施方式中,终端可以捕捉用户的手势,并基于用户手势进行相应显示。

当然,在其他实施例中,第一输入也可以表现为其他形式,包括但不限于字符输入等,具体可根据实际需要决定,本申请实施例对此不作限定。

下面通过具体实施例,对步骤110的实现方式进行说明。

如图2所示,在一些实施例中,步骤110、接收用户的第一输入,包括:

接收用户对目标对象的第一子输入,第一子输入用于从多个对象中确定目标对象;

响应于第一子输入,显示模式选择控件;

接收用户对模式选择控件的第二子输入,第二子输入用于确定图像的显示模式。

其中,第一子输入用于确定目标对象,第二子输入用于确定显示模式。

第一子输入和第二子输入的表现形式与第一输入相同,包括但不限于触控输入、体感手势输入、实体按键输入、语音输入或字符输入等,在此不做赘述。

在该实施例中,对象包括但不限于人物、动物、植物、建筑物、食物或者其他对象等。

可以理解的是,用户的图库中存储有多张图像,这些图像可能对应于不同的对象,例如这些图像可能对应于用户本人的照片、用户亲友的照片、宠物照片以及风景照等。

目标对象为用户需要查看的对象。

例如,用户在想要查看手机相册中的本人照片时,目标对象即为用户本人;用户在想要查看手机相册中的亲友甲的照片时,目标对象即为亲友甲;用户在想要查看手机相册中的食物的照片时,目标对象即为食物;或者用户在想要查看手机相册中的宠物的照片时,目标对象即为宠物。

如图7所示,提供了一种预览相册显示界面,其中,该预览相册显示界面的中部区域为常规显示区域710,该常规显示区域710中显示有用户图库中的照片列表;该显示界面的上部区域为对象显示区域720,该对象显示区域720中显示有至少一个由对象所对应的照片生成的控件。

需要说明的是,该实施例中的各个对象是基于图像识别技术,对用户图库中的照片进行特征提取,并将具有相同特征的图像归为一类所得到的,例如将同一个人物的所有照片归为一类,从而得到多个不同人物类别的图像集,分别从各人物所对应的图像集中选择一张该人物的照片作为显示于该对象显示区域720中的控件。如图7中所示,该对象显示区域720分别显示有由人物1、人物2和人物3对应的照片生成的控件。

在用户不对该常规显示界面进行第一子输入的情况下,如图7所示的预览相册显示界面即为常规显示模式下的显示界面,用户可以查看常规显示区域710中所显示的图像列表。

在用户对该常规显示界面进行第一子输入的情况下,例如用户点击对象显示区域720中的目标对象所对应的控件,终端响应于该第一子输入,显示模式选择控件;例如在如图7所示的预览相册显示界面的右下角区域显示一个“3D”模式选择控件。

同时,终端响应于该第一子输入,将常规显示区域710内的图像列表更新为目标对象所对应的图像列表。

当然,在另一些实施例中,终端在接收用户的第一子输入后,也可以不更新常规显示区域710内的图像列表,本申请对此不作限定。

用户点击“3D”模式选择控件,以实现第二子输入,终端响应于第二子输入,跳转至目标对象对应的下一个显示界面。

当然,在另一些实施例中,在用户点击“常规”模式选择控件的情况下,终端显示屏跳转至常规显示模式下的显示界面,如图6所示的初始显示界面,以进入常规显示模式。

根据以上实施例,一方面,可以基于图像内容提供人物关系图谱;另一方面,用户通过对目标对象进行第一子输入,可以对图像进行基于对象的筛选,以从众多图像中筛选得到自己所需的图像,从而能够更加方便地查看图片;另外通过对模式选择控件进行第二子输入,可以实现对多种显示模式的切换,具有更好的灵活性。

如图3所示,根据本申请的一些实施例,在步骤110之前,该方法还包括:

接收用户的第八输入;

响应于第八输入,确定用户的权限等级;

基于权限等级,显示与权限等级对应的预览相册显示界面。

在该实施例中,第八输入用于确定用户的权限等级。

第八输入的表现形式与第一输入相同,包括但不限于触控输入、体感手势输入、实体按键输入、语音输入或字符输入等,在此不做赘述。

权限等级用于确定用户的对手机相册的查看程度,权限等级包括:无权限和有权限,其中,有权限又包括一级权限和二级权限,一级权限和二级权限可以基于亲密等级确定。

可以理解的是,不同权限等级下,用户所查看的相册内容也不同。

在实际执行过程中,用户可以通过输入不同级别的密码以确定权限等级。

例如,外人在使用用户手机查看相册时,输入错误密码或无访问权限的密码,则进入非安全显示模式,即终端只显示默认相册内容;用户的亲密朋友在使用用户手机查看相册时,输入用户提前告知的二级密码,则进入安全显示模式,终端显示部分相册内容;用户本人在使用手机查看相册时,输入一级密码,则进入安全显示模式,终端显示全部的相册内容。

可以理解的是,默认相册的内容和部分相册的内容可以由用户提前预设,例如默认相册的内容可以为相册中未设置权限的图像。

需要说明的是,在有权限的情况下,终端响应于第八输入,跳转至如图7所示的预览相册显示界面。

如图6提供了一种初始显示界面,该初始显示界面上显示有多个图像列表和用于进入权限确认模式的控件。在实际执行中,用户通过点击其上的“人物模式”控件,则跳转至权限确认步骤,显示屏上弹出用于输入用户密码的对话框,基于用户输入的密码以确定用户权限等级,从而确定用户所查看的相册内容。

步骤120、响应于第一输入,显示线路图显示界面,线路图显示界面显示有线路轨迹,线路轨迹包括至少一个一级位置,线路轨迹基于目标图库的拍摄位置信息确定;

可以理解的是,在用户输入对目标对象的第一子输入后,已经对图库进行了一次筛选,得到了目标对象所对应的目标图库。

目标图库中包括至少一张图像,各图像对应有拍摄时间信息和拍摄位置信息,其中,拍摄时间信息可以从图像属性或水印中获取,拍摄位置信息可以通过特征识别技术确定,或者也可以通过用户输入。

基于目标图库中全部图像的拍摄位置信息,可以拟合得到各拍摄位置所经过的线路轨迹,对应有相同或相近拍摄位置信息的图像所对应的位置归类为同一个一级位置。

其中,一级位置的范围基于线路轨迹的范围而定。

例如,在线路轨迹跨省市的情况下,一级位置可以为该线路轨迹贯穿的各个省市;或者在线路轨迹为某一市内的轨迹的情况下,一级位置可以为该市内的各行政区域。

需要说明的是,该线路轨迹上可以设有关键地标显示图标,关键地标基于目标图库中的图像所获取。

例如用户在北京旅游期间,分别在天安门、长城、故宫和圆明园等风景区拍摄了多张照片,在用户选择以3D模式查看相册中本人照片的情况下,终端响应于用户用于确认3D显示模式的第一输入,跳转至如图8所示的线路图显示界面。

其中,线路轨迹中的两个端点由用户所拍摄的照片的拍摄位置相对距离最远的两个位置所确定,在线路轨迹中显示有包括但不限于天安门、长城、故宫和圆明园等关键地标显示图标,各关键地标显示图标处还显示有一个3D卡通图标。

在一些实施例中,该3D卡通图标与目标对象有对应关系。例如,在目标对象为女生的情况下,该3D卡通图标可以对应为女性3D卡通图标;在目标对象为小孩的情况下,该3D卡通图标可以对应为小孩3D卡通图标;在目标对象为动物的情况下,该3D卡通图标可以对应为动物3D卡通图标。

可以理解的是,该线路图显示界面还显示有用于调整时间的时间选择控件,用户通过调整该时间选择控件,可以从目标图库中选择查看拍摄时间在目标时段内的相册。

下面对该过程的实现方式进行详细说明。

如图4所示,根据本申请的一些实施例,在步骤120中的显示线路图显示界面之后,该方法还包括:

接收用户在线路图显示界面的第七输入,第七输入用于确定目标时段;

响应于第七输入,基于目标图库中的图像的拍摄时间信息更新目标图库;

基于更新后的目标图库,显示与目标时段对应的线路轨迹。

其中,第七输入用于确定目标时段。

第七输入的表现形式与第一输入相同,包括但不限于触控输入、体感手势输入、实体按键输入、语音输入或字符输入等,在此不做赘述。

在又一些实施例中,在用户不输入用于确定目标时段的第七输入的情况下,线路图显示界面可以显示由最近时间顺序内的图像所对应的拍摄位置信息所生成的线路轨迹。

例如用户第一天在天安门拍摄了多张照片,随后三天分别在长城、故宫和圆明园等风景区拍摄了多张照片,在用户选择以3D模式查看本人相册的情况下,终端响应于用户用于确认3D显示模式的第一输入,跳转至如图8所示的线路图显示界面。

此时终端默认显示由最后一天内的图像所对应的拍摄位置信息所生成的线路轨迹,即终端显示用户在圆明园风景区内拍摄的照片所对应的线路轨迹。

用户通过滑动“年轮时光刻盘”控件,以调整线路轨迹所对应的图像拍摄时间。在用户将目标时段调整为第一天的情况下,如图8所示的线路图显示界面上对应显示由用户在天安门拍摄的照片所对应的拍摄位置信息所生成的线路轨迹,从而为用户提供3D立体地球地图体验时光年轮的交互。

当然,在另一些实施例中,还可以基于目标图库中图像的人脸识别信息更新目标图库。

例如对目标图库中同一对象的图像进行人脸识别,得到童年、青年、中年以及老年等各时期所对应的图像。

在用户输入用于查看该对象中年时期照片的第七输入时,终端在目标图库中匹配得到该对象中年时期的全部照片,对目标图库进行更新,然后基于更新后的目标图库,显示由该对象中年时期的全部照片所对应的拍摄位置信息所生成的线路轨迹。

根据以上实施例,通过第七输入以调整目标时段,从而控制终端显示由目标时段内所拍摄的图像对应的拍摄位置生成的线路轨迹,可以对图像进行基于时间的筛选,以从众多图像中筛选得到自己所需时段内的图像,从而能够更加方便地查看图片。

步骤130、接收用户在线路图显示界面的第二输入,第二输入用于确定目标一级位置;

在该步骤中,第二输入用于确定目标一级位置;

第二输入的表现形式与第一输入相同,包括但不限于触控输入、体感手势输入、实体按键输入、语音输入或字符输入等,在此不做赘述。

可以理解的是,线路轨迹包括至少一个一级位置,各一级位置对应有至少一张在该位置所拍摄的图像,用户通过输入第二输入,可以从一级位置中确定目标一级位置,从而确定在该目标一级位置处所拍摄的图像。

下面继续以用户1在北京旅游为例,对该步骤进行说明。

继续参考图8,线路图显示界面上显示有用户在圆明园风景区内拍摄的照片所对应的线路轨迹,其中地点A、地点B和关键地标分别为多个一级位置。

地点A和地点B可以为圆明园的入口和出口,线路轨迹之间显示有大水法遗址和西洋楼等关键地标。地点A、地点B以及各关键地标旁边分别显示有3D卡通图标。

用户通过点击任一3D卡通图标,终端则将该3D卡通图标所对应的一级位置确定为目标一级位置。

当然,在其他实施例中,用于确定目标一级位置的控件也可以为其他形式,如用户直接点击地点A或地点B的显示控件,即可实现第二输入,本申请不做限定。

在另一些实施例中,如图5所示,在用户未对如图8所示的线路图显示界面进行第二输入的情况下,则终端默认显示基于步骤120生成的线路轨迹,而不显示图像。

步骤140、响应于第二输入,显示与目标一级位置对应的图像。

继续以上述实施例为例,在用户点击大水法遗址旁边显示的3D卡通图标的情况下,终端响应于第二输入,将大水法遗址确认为目标一级位置,并同时显示用户在大水法遗址区域拍摄的图像。

在另一些实施例中,如线路轨迹为从武汉到南京的跨省市轨迹,则地点A可以为武汉市,地点B可以为南京市,关键地标分别对应为黄鹤楼和中山陵。用户在点击地点A旁边的3D卡通图标的情况下,终端显示屏上显示用户在武汉市所拍摄的图像;或者用户在点击黄鹤楼旁边的3D卡通图标的情况下,终端显示屏上显示用户在黄鹤楼所拍摄的图像。

根据本申请实施例提供的相册展示方法,通过显示由目标图库的拍摄位置信息所确定的线路轨迹,并基于用户对线路轨迹上目标一级位置的第二输入以对应显示目标一级位置所对应的图像,使得图像的展示更加清晰化、条理化;在对相册展示效果进行优化的基础上,通过增设人机互动模式,提高了相册展示的互动性和趣味性。

如图2所示,用户在确认进入3D显示模式的情况下,还需确认是否进行全景模式显示。

在实际执行过程中,线路图显示界面上显示有用于进行全景显示确认的控件,如图8所示的线路图显示界面上的“全景显示”控件。用户通过点击该“全景显示”控件,即可进入全景显示模式。在用户未点击该“全景显示”控件的情况下,则默认进入非全景显示模式。

下面分别从两种不同的实现角度,对本申请实施例进行具体说明。

一、非全景显示模式。

在一些实施例中,步骤140中的显示与目标一级位置对应的图像,包括:

在线路图显示界面上悬浮显示图像显示框910,图像显示框910内显示有与目标一级位置对应的图像。

其中,图像显示框910内显示的图像可以为一张或多张。

继续以用户1在北京旅游为例,对该实施例进行说明。

用户点击如图8所示的线路图显示界面上的大水法遗址旁边显示的3D卡通图标,终端响应于第二输入,将大水法遗址确认为目标一级位置,并在当前线路图显示界面上显示如图9所示的图像显示框910,该图像显示框910可以悬浮的形式显示于线路图显示界面上。

该图像显示框910用于显示与目标一级位置对应的图像,即显示用户在大水法遗址区域拍摄的图像。

在弹出图像显示框910后,用户通过点击显示框910内空白位置区域,显示框910消失。用户可重新在线路图显示界面进行第二输入以调整目标一级位置,或在线路图显示界面进行第七输入,调整目标时段以调整线路路径。

根据本申请实施例提供的相册展示方法,通过在线路图显示界面悬浮显示与目标一级位置对应的图像,使得用户可以在调整线路的同时,实时查看对应位置处的图像,操作简单快捷,相册可观性高。

根据本申请的另一些实施例,在悬浮显示图像显示框910之后,该方法还包括:

接收用户对图像显示框910内的目标图像的第四输入;

响应于第四输入,全屏显示目标图像。

其中,第四输入用于从图像列表中确认目标图像。

第四输入的表现形式与第一输入相同,包括但不限于触控输入、体感手势输入、实体按键输入、语音输入或字符输入等,在此不做赘述。

可以理解的是,目标一级位置所对应的图像可以为一张或多张,图像显示框910以列表显示的方式显示部分图像。

在实际执行过程中,用户点击如图9所示的图像显示框910内的图像2,终端响应于用户的第四输入,将图像列表中的图像2确定为目标图像,并在终端的显示屏上全屏显示图像2。

在本实施例中,通过响应于用户的第四输入以确认目标图像并全屏显示目标图像,以为用户展示更清晰的图像。

在与目标一级位置对应的图像的数量为多张的情况下,根据本申请的一些实施例,在悬浮显示图像显示框910之后,该方法还包括:

接收用户在图像显示框910的第三输入;

响应于第三输入,在图像显示框910内滑动显示与目标一级位置对应的图像。

其中,第三输入用于调整显示于图像显示框910内的图像类型。

第三输入的表现形式与第一输入相同,包括但不限于触控输入、体感手势输入、实体按键输入、语音输入或字符输入等,在此不做赘述。

例如,用户在大水法遗址处拍摄了9张图像,如图9所示的图像显示框910内当前仅显示3张,用户通过滑动触控图像显示框910区域,以实现第三输入。终端响应于第三输入,滑动显示余下的6张图像。

其中,在用户不进行第三输入的情况下,图像显示框910内显示的图像可以默认为拍摄时间最近的图像。

在本实施例中,通过响应于用户的第三输入以滑动显示与目标一级位置对应的图像,可以实现对多张图像的预览显示,以为用户进行完整的图像预览展示。

二、全景显示模式。

根据本申请的一些实施例,在步骤140中的显示与目标一级位置对应的图像之后,该方法还包括:

接收用户在线路图显示界面的第五输入;

响应于第五输入,显示与目标一级位置对应的全景地图,且在全景地图的目标二级位置显示移动图标,并显示与目标二级位置对应的图像,目标二级位置基于与目标一级位置对应的图像的拍摄位置信息确定。

其中,第五输入用于确认进入全景显示模式。

第五输入的表现形式与第一输入相同,包括但不限于触控输入、体感手势输入、实体按键输入、语音输入或字符输入等,在此不做赘述。

全景地图为将三维图片模拟成真实物体的具有三维效果的地图。

如图10提供了一种线路图显示界面,该线路图显示界面上显示有用于进行全景显示确认的控件,在实际执行过程中,用户首先通过第二输入确定目标一级位置,然后通过点击该控件实现第五输入。终端响应于第五输入,跳转至如图11所示的全景地图显示界面,该全景地图显示界面内显示有与目标一级位置对应的全景地图、移动图标和用于显示与移动图标对应的目标二级位置所对应的图像的图像显示区域1110。

需要说明的是,二级位置为比一级位置涵盖范围更小的位置。例如在目标一级位置为长安街的情况下,则如图11所示的全景地图显示界面显示有长安街所对应的全景地图。该全景地图上包括但不限于:楼房、交通信号灯以及车站等多种建筑物以及十字路口和各街区等街道布局。

可以理解的是,用户在游览长安街时,在多个位置处进行打卡拍照,例如在某个十字路口的信号灯下,或者在长按街的公交站前都进行了拍摄。则长安街区域下的各个图像拍摄位置即为一级位置下的二级位置。

移动图标可在各二级位置之间移动,移动图标所处的当前二级位置即为目标二级位置。

需要说明的是,移动图标移动的过程中,在如图11所示的全景地图显示界面内的图像显示区域1110内,会对应显示有在移动图标所处的目标二级位置处拍摄的图像。其中,该图像显示区域1110可以为浮动显示框或者为分屏显示区域,本申请不做限定。

在实际执行过程中,可通过用户的第九输入以调出该图像显示区域1110,例如终端通过捕捉用户的手势以调出该图像显示区域1110,从而进入图像查看模式。

进入图像查看模式后,用户通过点击全景地图的其他位置,即可退出图像查看模式,通过手机返回键退回到如图10所示的线路图显示界面,点击“退出”控件,即可回退到权限等级确认步骤,重复相册展示操作。

根据本申请实施例提供的相册展示方法,基于图像的内容向用户提供3D显示模式,通过三维立体的方式显示与目标一级位置对应的全景地图以及与目标二级位置对应的图像,为用户提供一种身临其境的图像浏览体验,从而提高相册展示的趣味性。

在实际执行过程中,移动图标的移动方式可以为自动移动,或者基于用户的控制进行移动。

在一些实施例中,可以通过设置选择控件以对移动图标的移动方式进行选择。

下面将分别对以上两种移动方式进行说明。

其一、移动图标的移动方式为自动移动。

根据本申请的一些实施例,在全景地图的目标二级位置显示移动图标,并显示与目标二级位置对应的图像,包括:

在全景地图上按照目标轨迹移动显示移动图标,且同步显示与移动图标当前对应的目标二级位置对应的图像,其中,目标轨迹基于与目标一级位置对应的图像的拍摄时间顺序以及拍摄位置信息确定。

在该实施例中,终端基于目标一级位置下的各二级位置确定全景地图中移动图标的移动线路,并基于各二级位置所对应的图像的拍摄时间信息确认移动图标在该移动线路上移动的先后顺序,从而生成目标轨迹。

移动图标基于目标轨迹在全景地图上移动,终端同步显示与移动图标当前对应的目标二级位置对应的图像。

例如,用户在游览长安街时,依次在店铺1、信号灯路口、公交站台以及店铺2这4个位置拍摄了4张照片,并将上述4张照片存储于相册中。

终端基于以上4张照片的拍摄位置信息生成4个二级位置,基于4个二级位置生成移动线路;并基于以上4张照片的拍摄时间信息对4张照片进行排序以生成移动顺序,从而生成目标轨迹。

用户在浏览长安街区域内拍摄的图像时,首先在如图7所示的常规显示模式界面下点击显示有用户本人头像照片的控件,并点击“3D”控件,终端跳转至如图10所示的线路图显示界面,当前线路图显示界面显示有由用户最近一天在圆明园风景区内拍摄的照片所对应的拍摄位置所生成的线路轨迹。

需要说明的,以上图像均为用户本人的照片。

用户滑动触控线路图显示界面上的“年轮时光刻盘”控件,将第一天确认为目标时段,如图10所示的线路图显示界面上更新显示由用户第一天在天安门周边拍摄的照片所对应的拍摄位置所生成的线路轨迹,并显示有长安街这一关键地标。

用户点击长安街旁边的3D卡通图标,并点击“全景显示”图标,终端跳转至如图11所示的全景地图显示界面,此时,移动图标沿目标轨迹在全景地图上自动移动,依次通过店铺1、信号灯路口、公交站台以及店铺2这4个二级位置,并在移动图标到达每个二级位置的同时,终端在图像显示区域1110内同步显示该二级位置处所拍摄的图像。

用户通过左右滑动图像显示区域1110内的图像,即可查看该二级位置处所拍摄的全部图像;用户只需点击图像显示区域1110内的图像,终端即可全屏显示对应的图像。

根据本实施例,基于与目标一级位置对应的图像的拍摄时间顺序以及拍摄位置信息确定目标轨迹,使移动图标沿目标轨迹在全景地图上自动移动,并同步显示与移动图标当前对应的目标二级位置对应的图像,在3D展示的基础上,结合动态展示的方式向用户进行图像展示,将静态的相册展示转变为动态的相册展示,进一步提高了相册展示的趣味性。

其二、移动图标的移动方式为基于用户的控制进行移动。

根据本申请的一些实施例,在全景地图的目标二级位置显示移动图标,并显示与目标二级位置对应的图像,包括:

接收用户对移动图标的第六输入;

响应于第六输入,显示与移动图标当前对应的目标二级位置对应的图像。

在该实施例中,第六输入用于确定目标二级位置。

第六输入的表现形式与第一输入相同,包括但不限于触控输入、体感手势输入、实体按键输入、语音输入或字符输入等,在此不做赘述。

在实际执行过程中,例如用户在浏览长安街区域内拍摄的图像时,点击长安街旁边的3D卡通图标,并点击“全景显示”图标,终端跳转至如图11所示的全景地图显示界面。

用户通过按压移动图标并控制其在全景地图上移动,以实现第六输入。终端响应于第六输入,显示与移动图标当前对应的目标二级位置对应的图像。例如,用户将移动图标移动至公交站这一二级位置,则终端对应在图像显示区域1110内显示用于在公交站这一二级位置处所拍摄的图像。

根据本实施例,在3D展示的基础上,通过用户的第六输入以控制移动图标在全景地图上的移动,并显示与移动图标当前对应的目标二级位置对应的图像,从而增加了相册显示过程中的人机互动性。

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

本申请实施例还提供一种相册展示装置。

如图12所示,该相册展示装置包括:第一接收模块1210、第一显示模块1220、第二接收模块1230和第二显示模块1240。

第一接收模块1210,用于接收用户的第一输入;

第一显示模块1220,用于响应于第一输入,显示线路图显示界面,线路图显示界面显示有线路轨迹,线路轨迹包括至少一个一级位置,线路轨迹基于目标图库的拍摄位置信息确定;

第二接收模块1230,用于接收用户在线路图显示界面的第二输入,第二输入用于确定目标一级位置;

第二显示模块1240,用于响应于第二输入,显示与目标一级位置对应的图像。

根据本申请实施例提供的相册展示装置,通过显示由目标图库的拍摄位置信息所确定的线路轨迹,并基于用户对线路轨迹上目标一级位置的第二输入以对应显示目标一级位置所对应的图像,使得图像的展示更加清晰化、条理化,在对相册展示效果进行优化的基础上,通过增设人机互动模式,提高了相册展示的互动性和趣味性。

在一些实施例中,第二显示模块,还用于:在线路图显示界面上悬浮显示图像显示框,图像显示框内显示有与目标一级位置对应的图像。

在一些实施例中,该装置还包括:

第三接收模块,用于在悬浮显示图像显示框之后,接收用户在图像显示框的第三输入;

第三显示模块,用于响应于第三输入,在图像显示框内滑动显示与目标一级位置对应的图像;

或者,

第四接收模块,用于接收用户对图像显示框内的目标图像的第四输入;

第四显示模块,用于响应于第四输入,全屏显示目标图像。

在一些实施例中,该装置还包括:

第五接收模块,用于在显示与目标一级位置对应的图像之后,接收用户在线路图显示界面的第五输入;

第五显示模块,用于响应于第五输入,显示与目标一级位置对应的全景地图,且在全景地图的目标二级位置显示移动图标,并显示与目标二级位置对应的图像,目标二级位置基于与目标一级位置对应的图像的拍摄位置信息确定。

在一些实施例中,第五显示模块,还用于:在全景地图上按照目标轨迹移动显示移动图标,且同步显示与移动图标当前对应的目标二级位置对应的图像,其中,目标轨迹基于与目标一级位置对应的图像的拍摄时间顺序以及拍摄位置信息确定;

在一些实施例中,该装置还包括:

第六接收模块,用于接收用户对移动图标的第六输入;

第六显示模块,用于响应于第六输入,显示与移动图标当前对应的目标二级位置对应的图像。

在一些实施例中,第一接收模块1210,还用于接收用户对目标对象的第一子输入,第一子输入用于从多个对象中确定目标对象;

第一显示模块1220,还用于响应于第一子输入,显示模式选择控件;

第一接收模块1210,还用于接收用户对模式选择控件的第二子输入,第二子输入用于确定图像的显示模式。

在一些实施例中,该装置还包括:

第七接收模块,用于在显示线路图显示界面之后,接收用户在线路图显示界面的第七输入,第七输入用于确定目标时段;

第一处理模块,用于响应于第七输入,基于目标图库中的图像的拍摄时间信息更新目标图库;

第七显示模块,用于基于更新后的目标图库,显示与目标时段对应的线路轨迹。

根据本申请实施例提供的相册展示装置,通过在3D展示的基础上,结合动态展示以及人机交互控制的方式向用户进行图像展示,提高了相册展示的趣味性和人机交互性。

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

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

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

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

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

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

该电子设备1400包括但不限于:射频单元1401、网络模块1402、音频输出单元1403、输入单元1404、传感器1405、显示单元1406、用户输入单元1407、接口单元1408、存储器1409以及处理器1410等部件。

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

其中,用户输入单元1407用于接收用户的第一输入;

显示单元1406,用于响应于所述第一输入,显示线路图显示界面,所述线路图显示界面显示有线路轨迹,所述线路轨迹包括至少一个一级位置,所述线路轨迹基于目标图库的拍摄位置信息确定;

用户输入单元1407,还用于接收用户在所述线路图显示界面的第二输入,所述第二输入用于确定目标一级位置;

显示单元1406,还用于响应于所述第二输入,显示与所述目标一级位置对应的图像。

根据本申请实施例提供的电子设备,通过显示由目标图库的拍摄位置信息所确定的线路轨迹,并基于用户对线路轨迹上目标一级位置的第二输入以对应显示目标一级位置所对应的图像,使得图像的展示更加清晰化、条理化,在对相册展示效果进行优化的基础上,通过增设人机互动模式,提高了相册展示的互动性和趣味性。

可选地,显示单元1406,还用于:在所述线路图显示界面上悬浮显示图像显示框,所述图像显示框内显示有与所述目标一级位置对应的图像。

可选地,用户输入单元1407,还用于在所述悬浮显示图像显示框之后,接收用户在所述图像显示框的第三输入;

显示单元1406,还用于响应于所述第三输入,在所述图像显示框内滑动显示与所述目标一级位置对应的图像。

可选地,用户输入单元1407,还用于接收用户对所述图像显示框内的目标图像的第四输入;

显示单元1406,还用于响应于所述第四输入,全屏显示所述目标图像。

可选地,用户输入单元1407,还用于在所述显示与所述目标一级位置对应的图像之后,接收用户在所述线路图显示界面的第五输入;

显示单元1406,还用于响应于所述第五输入,显示与所述目标一级位置对应的全景地图,且在所述全景地图的目标二级位置显示移动图标,并显示与所述目标二级位置对应的图像,所述目标二级位置基于与所述目标一级位置对应的图像的拍摄位置信息确定。

可选地,显示单元1406,还用于在所述全景地图上按照目标轨迹移动显示所述移动图标,且同步显示与所述移动图标当前对应的所述目标二级位置对应的图像,其中,所述目标轨迹基于与所述目标一级位置对应的图像的拍摄时间顺序以及拍摄位置信息确定。

可选地,用户输入单元1407,还用于接收用户对所述移动图标的第六输入;

显示单元1406,还用于响应于所述第六输入,显示与所述移动图标当前对应的所述目标二级位置对应的图像。

可选地,用户输入单元1407,还用于接收用户对目标对象的第一子输入,第一子输入用于从多个对象中确定目标对象;

显示单元1406,还用于响应于所述第一子输入,显示模式选择控件;

用户输入单元1407,还用于接收用户对所述模式选择控件的第二子输入,第二子输入用于确定图像的显示模式。

可选地,用户输入单元1407,还用于在所述显示线路图显示界面之后,接收用户在所述线路图显示界面的第七输入,所述第七输入用于确定目标时段;

处理器1410,用于响应于所述第七输入,基于所述目标图库中的图像的拍摄时间信息更新所述目标图库;

显示单元1406,还用于基于更新后的所述目标图库,显示与所述目标时段对应的线路轨迹。

根据本申请实施例提供的电子设备,通过在3D展示的基础上,结合动态展示以及人机交互控制的方式向用户进行图像展示,提高了相册展示的趣味性和人机交互性。

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

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

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

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

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

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

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

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

31页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于区块链的数据处理方法及装置

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!