一种图片查看方法及装置、计算机装置、计算机可读存储介质与流程

文档序号:11234200阅读:808来源:国知局
一种图片查看方法及装置、计算机装置、计算机可读存储介质与流程

本发明涉及电子设备的控制领域,具体地,是在一种在终端上显示图片的方法以及实现这种方法的装置,还涉及一种用于实现上述方法的计算机装置,还涉及能够实现上述方法的计算机可读存储介质。



背景技术:

智能手机、平板电脑等移动终端成为人们日常生活中最经常使用的电子设备,人们喜欢在智能电子设备上安装各种应用程序,例如拍照应用程序等。而随着移动终端上摄像装置的技术发展和普及,人们越来越喜欢通过移动终端进行拍照,并对所拍摄的照片进行编辑,甚至有些人们已经将拍照作为移动终端的主要功能来使用。

对于喜欢拍照的人们,移动终端可能会存储成千上万张照片,然而,当人们浏览这些照片时,如果不对照片进行分类管理,往往难以查找到需要查找的照片,或者浪费大量时间在浏览自己不关心的照片上。因此,目前大部分移动终端设置有对照片进行分类管理的功能,目前的图片分类主要分为人工分类及智能分类两种方式,人工分类是使用者自己对所存储的图片进行分类,指定每一张图片属于哪一个类别并进行管理。但是对于照片数量庞大的情况下,这种方式显然不能满足人们浏览图片要求。因此,现在的移动终端更多是采用智能分类的方式对照片进行管理,智能分类主要是以图片类别,例如人、风景、动物等类别进行分类,或者以时间、地点进行分类,并且将照片分为多个相册进行管理。

如图1所示,在移动终端的图片库应用程序界面上,按照照片的拍摄时间划分了多个类别,如2017年2月份拍摄的照片、2017年3月份拍摄的照片等,不同月份拍摄的照片被划分成多个不同的文件夹,每一个文件夹内包含有多张照片。

当人们使用移动终端浏览照片时,可能需要隐藏一部分照片,或者将已经隐藏的照片取消隐藏。但是由于移动终端所存储的照片数量庞大,现在的照片隐藏或者取消隐藏的操作都是基于文件夹进行的。例如,使用者需要隐藏某一张照片时,如果该照片的拍摄时间是2017年2月,则隐藏该照片的方法往往是将2017年2月份所拍摄的所有照片都一并隐藏,但是这样会导致使用者不需要隐藏的照片也一并被隐藏,与使用者的期望不相符。

当然,现在的移动终端也提供隐藏单张照片的功能,例如使用者的手机内存储有大量照片,假设使用者希望相册中只显示自己的图片,在现有的浏览方式下,使用者必须手动将与自己无关的照片一张一张的进行隐藏操作。相同的,在执行取消隐藏操作时,使用者也需要一张一张的选择需要取消隐藏的照片,然后进行取消隐藏操作。

由于移动终端所存储的照片数量非常庞大,如果使用者需要一张一张的选择照片并且进行隐藏或者取消隐藏的操作,这样将导致图片的隐藏或者取消隐藏的工作量非常繁琐。



技术实现要素:

本发明的第一目的是提供一种能够方便使用者对多张具有相同特征的图片进行隐藏或者取消隐藏操作的图片查看方法。

本发明的第二目的是提供一种减少使用者对多张图片进行显示操作时操作次数的图片查看装置。

本发明的第三目的是提供一种实现上述图片查看方法的计算机装置。

本发明的第四目的是提供一种实现上述图片查看方法的计算机可读存储介质。

为了实现上述的主要目的,本发明提供的图片查看方法应用于终端,该方法包括根据接收到的选择指令确定终端的图片库中被选择的目标图片;根据获取到的目标图片的属性信息,获取图片库中与目标图片相关联的待操作图片;接收对目标图片及待操作图片的相关显示操作指令;根据相关显示操作指令对目标图片及待操作图片执行相关显示操作。

由上述方案可见,当使用者选择目标图片后,终端可以自动识别所选择的目标图片的属性信息,并且从图片库中自动查找出与目标图库具有相同属性信息的其他图片作为待操作图片,并且对所选择的待操作图片进行相关显示操作。这样,使用者不需要一张一张地选择图片,而只需要选择一张图片即可,由于终端自动识别出待操作图片,这样可以有效避免使用者进行繁琐的操作。

一个优选的方案是,相关显示操作指令对目标图片及待操作图片执行相关显示操作包括:根据相关显示操作指令对目标图片及待操作图片进行显示;或者根据相关显示操作指令对目标图片及待操作图片进行隐藏。

由此可见,不管使用者是需要执行隐藏图片的操作还是执行取消隐藏图片的操作,都可以使用本发明的方法进行,即批量的执行隐藏或者取消隐藏的操作。

进一步的方案是,属性信息为标识信息,根据获取到的目标图片的属性信息,获取图片库中与目标图片相关联的待操作图片包括:获取图片库中与目标图片具有相同标识信息的待操作图片;或者属性信息为时间信息,根据获取到的目标图片的属性信息,获取图片库中与目标图片相关联的待操作图片包括:获取图片库中与目标图片的时间为同一天、同一周或同一月的待操作图片;或者属性信息为地点信息,根据获取到的目标图片的属性信息,获取图片库中与目标图片相关联的待操作图片包括:获取图片库中与目标图片的地点为同一地点、同一市或同一省的待操作图片。

可见,终端可以根据多种不同的属性信息来选择待操作图片,从而让待操作图片的选择多样化,也方便使用者根据不同的情况确定不同属性的待操作图片。

进一步的方案是,获取图片库中与目标图片具有相同标识信息的待操作图片包括:获取图片库中预设数量的图片的历史编辑信息,并且根据图片的历史编辑信息查找与目标图片具有相同的标识信息的待操作图片。

由此可见,根据图片的历史编辑信息来查找待操作图片,可以更加快捷的查找出待操作图片,减小对图片的属性信息进行识别的时间。此外,由于历史编辑信息往往是使用者认可的标识信息,根据历史编辑信息所获取的属性信息将更加准确,查找出的待操作图片更加符合使用者的要求。

更进一步的方案是,分析获取目标图片的属性信息之前,该方法还包括:接收对目标图片进行编辑的编辑指令;根据编辑指令分析获取目标图片的图像元素;根据图像元素选取并添加目标图片的标识信息。

可见,使用者可以对目标图片进行编辑,在获取目标图片的标识信息时,应用使用者对目标图片的编辑指令相关联的图像元素作为基础,并由此分析获得目标图片的标识信息,可以有效、快速的获取目标图片的标识信息。

为实现上述的第二目的,本发明提供的图片查看装置应用于终端,该装置包括目标图片选择模块,用于根据接收到的选择指令确定终端的图片库中被选择的目标图片;待操作图片选择模块,用于根据获取到的目标图片的属性信息,获取图片库中与目标图片相关联的待操作图片;操作指令接收模块,用于接收对目标图片及待操作图片的相关显示操作指令;显示模块,用于根据相关显示操作指令对目标图片及待操作图片执行相关显示操作。

由上述的方案可见,使用者只需要选择一张目标图片,移动终端即可以自动识别所选择的目标图片的属性信息,并且从图片库中自动查找出与该目标图库具有相同属性信息的其他图片作为待操作图片,从而可以对所选择的待操作图片进行显示操作,如隐藏或者取消隐藏的操作。这样,使用者不需要一张张地选择图片,只需要选择一张图片即可以实现多张类似的图片进行显示操作,大大方便了使用者隐藏或者取消隐藏图片的操作。

为实现本发明的第三目的,本发明提供的计算机装置包括有处理器,该处理器用于执行存储器中存储的计算机程序时实现上述的图片查看方法的各个步骤。

为实现上述的第四目的,本发明提供的计算机可读存储介质,其上存储有计算机程序,且计算机程序被处理器执行时实现上述的图片查看方法的各个步骤。

附图说明

图1是现有移动终端对图片进行显示操作时的示意图;

图2是本发明图片查看方法实施例的流程图;

图3是应用本发明图片查看方法实施例中选择目标图片的示意图;

图4是应用本发明图片查看方法实施例中显示待操作图片的示意图;

图5是本发明图片查看方法实施例中获取目标图片属性信息的流程图;

图6是本发明图片查看装置实施例的结构框图;

图7是本发明图片查看装置实施例中获取目标图片属性信息子模块的结构框图。

以下结合附图及实施例对本发明作进一步说明。

具体实施方式

本发明图片查看方法是应用在诸如智能手机或者平板电脑等移动终端上,特别地,移动终端具有摄像头,可以拍摄照片并且将所拍摄的照片存储在移动终端上。本发发明的图片查看装置是运行在移动终端上,并且用于实现上述的图片查看方法。并且,本发明还提供一种计算机装置,该计算机装置包括有处理器,处理器可以执行应用程序的指令,从而实现上述图片查看方法的各个步骤。本发明的提供的计算机可读存储介质上存储有计算机程序,且计算机程序被处理器执行时实现上述的图片查看方法的各个步骤。

图片查看方法实施例:

本实施例的图片查看方法应用于诸如智能手机、平板电脑等可以拍摄照片并且存储照片的移动终端上。当然,本实施例的图片查看方法并不限于对移动终端所拍摄的照片的显示处理,还可以应用在移动终端所存储的其他来源的图片,例如从网络上下载的图片,或者通过即时聊天应用程序所保存在移动终端上的图片。

下面结合图2介绍本实施例的控制方法的工作流程。

步骤s1,判断图片的浏览模式是否在智能识别显示的模式下,如果是,则转入步骤s3,否则,转入步骤s2。

使用者在浏览图片时,可以采用普通浏览模式,即在图片库中显示多张图片,使用者可以单独选择一张自己喜欢的图片,或者选择一个自己喜欢的文件夹。如图3所示的,如果在普通浏览模式下,在图片库中可以按照照片的拍摄时间进行分类显示,在显示屏21上显示不同月份所拍摄的照片。当使用者需要观看某一张照片时,可以点击特定的照片,如点击照片22,移动终端在显示屏21上展示该张照片的放大图,即全屏显示照片22。

当然,使用者也可以设置浏览模式为智能识别显示的浏览模式。在智能识别显示的浏览模式下,使用者可以选择一张需要隐藏的照片,移动终端自动识别所选择的照片的属性信息,并且获取与所选择的照片具有相同属性信息的其他照片,并且将所选择的照片、所获取的照片一并设置为隐藏状态。当然,使用者也可以将已经隐藏的图片取消隐藏,也就是将照片恢复至正常显示状态。

因此,步骤s1中,移动终端判断当前的照片浏览模式是否在智能识别显示的浏览模式下,如果不在智能识别显示的浏览模式下,则执行步骤s2,如果是在智能识别显示的浏览模式下,则执行步骤s3。

优选的,如果使用者需要在智能识别显示的浏览模式浏览照片,移动终端首先需要对使用者的身份进行核实,例如需要使用者收入密码或者进行指纹扫描,从而确保只有移动终端的经常使用人员或者授权人员才能对照片进行隐藏或者取消隐藏的设置。

步骤s2,进入普通浏览模式。

在普通浏览模式下,使用者可以通过在显示屏21上输入滑动、点击等信号,例如使用者的手指在显示屏21上滑动,图片库的界面将跟随使用者的手指的滑动而滑动,从而方便使用者快速浏览照片。当使用者需要观看某一张照片时,可以点击该照片,移动终端可以全屏显示该照片。当然,使用者还可以对该照片进行编辑,例如对照片进行裁剪、调整照片的调整亮度、对比度等。

当然,如果使用者需要对照片进行隐藏或者取消隐藏的操作,可以选择某一照片,在显示屏上显示删除按键的情况下,点击删除按键,从而将照片删除。如果所选择的是已经隐藏的照片,在显示屏上取消隐藏的按键,在使用者点击取消隐藏的按键后,所选择的照片被取消隐藏,从而以普通显示方式显示。

步骤s3,根据接收到的选择指令确定被选择的目标图片。

在智能识别显示的浏览模式下,在图片库的界面下可以显示多张照片,且多张照片以预览的模式显示,如图3所示的界面。当然,多张照片可以按照拍摄时间、拍摄地点等进行智能分类,并且按照分类分别显示。

如果使用者需要隐藏某一张照片并且隐藏与该照片具有相同特征的照片,则使用者可以选择该张照片,例如点击该照片,移动终端接收到点击指令后即获取到选择目标图片的选择指令,目标图片22是使用者点击操作所选择的照片。当然,使用者不一定通过点击照片的方式发出选择目标图片的选择指令,还可以通过声音指令、实体按键等方式选择目标图片。当使用者发出选择目标图片的选择指令后,则确定被选择的目标图片。

步骤s4,识别目标图片的属性信息。

在确定目标图片后,对目标图片的属性信息进行识别,并且获取目标图片的属性信息。对目标图片的属性信息识别包括识别图片的标识信息。图片中的人像信息、图片中特征元素信息、图片的拍摄时间或者拍摄地点等信息,因此目标图片的属性信息可以是图片的标识信息、时间信息、地点信息等。图片的标识信息可以是使用者对该图片进行标识,如使用者对图片赋予的标签等。优选的,如果图片库已经对照片进行智能分类,则对照片的属性信息进行分析时,不再使用移动终端已经采用的智能分类对照片的属性信息进行识别。

例如,图片库按照照片的拍摄时间进行分类并按照照片的拍摄时间先后顺序显示,因此移动终端实际上是获取了每一张照片的拍摄时间并且以照片的拍摄时间作为照片的属性信息。因此,在识别目标图片的属性信息时,不应该再对照片拍摄时间进行分析,而是选择其他的因素作为照片的属性信息。例如,可以选择照片中人像作为照片的属性信息。具体的,如果作为目标图片的照片中包含有人像,则步骤s4中,对目标图片中的人像进行识别,如使用人脸识别技术对人像的五官特征进行识别,并且获取人像的特征作为照片的属性信息。或者,对照片中的元素进行识别,如识别照片中是否包含有食物、特定建筑物、特定的风景等,并且使用照片中的元素作为目标图片的属性信息。

当然,对同一张目标图片,按照不同的分类方式可以识别获得不同的属性信息,例如按照照片的拍摄时间可以获取照片的属性信息是2017年2月份拍摄的,如果按照照片的拍摄地点进行识别,则可以获取照片的属性信息是在北京市朝阳区拍摄的,如果按照照片包含有的元素作为属性信息进行识别,则可以获取照片的属性信息是包含有自己人像的照片。因此,在对照片的属性信息进行识别后,获取多个不同的属性信息,可以在显示屏21上显示提示框,将所识别的多个属性信息显示在提示框内,由使用者选择其中一个属性信息,从而作为后续的判断基准。

步骤s5,根据获取到的目标图片的属性信息,获取图片库中与目标图片相关联的待操作图片。

对目标图片的属性信息进行识别是为了获取图片库中其他的与目标图片相关联的照片,如具有相同属性信息的照片,因此步骤s5中首先需要获取图片库中每一张图片的属性信息,例如图片的标签信息、时间信息、地点信息等。

本实施例中,在获取图片的属性信息时,可以直接对图片的特征进行识别,也可以通过获取图片的历史编辑信息来获取图片的属性信息。例如,获取图片库中预设数量的图片的历史编辑信息,并且根据图片的历史编辑信息查找与目标图片具有相同的标识信息的待操作图片。图片的历史编辑信息是使用者对该图片进行编辑操作时产生的标识信息,例如,使用者拍摄一张照片后,可能对该照片进行编辑甚至标签,如对照片的标签是“自己”、“美食”或者“好吃”等,这些标签信息可以作为该照片的属性信息识别的判断依据。

优选的,在获取目标图片的属性信息前,还可以获取使用者对目标图片的编辑信息,并且根据该编辑信息来确定目标图片的属性信息,通过编辑信息获取目标图片的属性信息的步骤将在下文详细描述。

此外,步骤s5中还需要获取待操作图片,例如,比对图片库中每一张照片的属性信息与目标图片的属性信息,查找出具有相同属性信息的照片,查找到的具有相同属性信息的照片即为待操作图片。

例如,目标图片的属性信息是“自己”,即目标图片是包含有使用者自己头像的照片,因此步骤s5中需要查找图片库中包含有使用者自己头像的其他照片。由于图片库中包含有使用者自己头像的其他照片都已经将其属性信息记录为“自己”,因此只需要查找图片库中属性信息为“自己”的图片即可。可见,如果属性信息是图片的标识信息时,获取待操作图片时,可以根据图片库中的图片的历史编辑信息,查找出与目标图片具有相同的标识信息的待操作图片。

此外,如果属性信息是时间信息,则获取待操作图时,可以获取图片库中与目标图片的时间为同一天、同一周或同一月的待操作图片。如果属性信息是地点信息,则获取待操作图片时,从图片库中获取与目标图片的地点为同一地点、同一市或同一省的待操作图片。

当然,查找到的待操作图片并不限于在图片库中同一个文件夹内的图片,应该对图片库中所有文件夹的所有图片进行查找,因此查找到的待操作图片可以在图片库中不同的文件夹内。查找到待操作图片后,可以对待操作图片进行标记,例如在待操作图片上显示一个特定的标记,如图4所示的,在待操作图片的左上角显示一个圆形的带钩标记,从而让使用者直观了解移动终端选择了哪些待操作图片。

当然,如果使用者认为移动终端所选择的待操作图片中包含不应该选择的图片,可以手动的取消选择,例如点击被选择的待操作图片,从而取消选择该图片作为待操作图片。相同的,如果使用者认为移动终端未选择的图片中存在需要被选择的待操作图片,也可以手动的将未选择的图片选择作为待操作图片,如点击选择未被移动终端自动选择的图片。

步骤s6,判断是否接收到相关显示操作指令,如接收到相关显示操作指令,则转入步骤s7,否则,等待接收显示操作指令。

本实施例中相关显示操作包括显示操作和隐藏操作。选择了待操作图片后,使用者可以对目标图片以及待操作图片执行隐藏或者取消隐藏的操作,因此,使用者可以通过点击虚拟按键或者在显示屏上输入特定的手势作为发出显示操作指令的信号。例如,在显示屏上显示待操作图片后,在显示屏上显示隐藏图片的虚拟按键,此时使用者还可以点击该虚拟按键,移动终端即接收到使用者发出的隐藏目标图片以及待操作图片的相关显示操作指令。

当然,本实施例中的显示操作指令并不限于隐藏图片,还可以将已经隐藏的图片取消隐藏。例如,使用者选择已经隐藏的图片,显示屏上可以显示取消隐藏图片的虚拟按键,当使用者点击该虚拟按键时表示使用者发出了取消隐藏的显示操作指令。

此外,使用者还可以通过特定的手势来发出隐藏图片或者取消隐藏图片的指令,例如将手指在显示屏上自下而上的滑动,表示需要隐藏图片,而手指在显示屏上自上而下的滑动,表示需要取消隐藏图片。或者,使用者同时按下电源键以及音量增加的按键,即发出了隐藏图片的显示操作指令,使用者同时按下电源键以及音量减小的按键,即发出了取消隐藏图片的显示操作指令。

当然,显示操作指令还可以是隐藏目标图片以及待操作图片以外的其他图片。例如,在确定目标图片以及待操作图片后,在显示屏上可以显示一个“隐藏其他”的虚拟按键,当使用者点击该虚拟按键后,则执行将目标图片、待操作图片以外的其他图片进行隐藏的操作。

相同的,取消隐藏也是可以是对目标图片以及待操作图片以外的已经隐藏的图片进行取消隐藏的操作。例如,在图片库的界面上显示已经隐藏的图片,则使用者可以选择其中一张已经隐藏的图片作为目标图片,移动终端自动识别目标图片的属性信息后,从已经隐藏的图片中选择与目标图片具有相同属性信息的图片作为待操作图片。此时,使用者可以发出取消隐藏目标图片以及待操作图片以外的其他图片的指令,移动终端即将目标图片以及待操作图片以外的已经隐藏的其他图片执行取消隐藏的操作。

步骤s7,对目标图片以及待操作图片执行相关显示操作。

如果使用者发出了隐藏图片的显示操作指令,则移动终端将所选择的目标图片以及待操作图片隐藏。当然,在隐藏目标图片以及待操作图片前,可以发出提示信息,如图4所示的,在显示屏21上显示提示框,提示使用者是否隐藏选中的图片,如果使用者确定隐藏选中的图片,则可以点击“是”的虚拟按键。如果使用者不希望隐藏所选择的图片,则可以点击“否”的虚拟按键。

当使用者确认隐藏目标图片以及待操作图片后,移动终端将所选择的目标图片以及待操作图片进行隐藏,使用者在普通的浏览模式下将无法浏览到已经隐藏的图片。当然,如果使用者发出的显示操作指令是取消隐藏的指令,则移动终端将使用者所选择的目标图片以及待操作图片执行取消隐藏操作。因此,本实施例的相关显示操作并不是仅仅包含显示图片的操作,还包括隐藏图片的操作。

下面结合图5介绍本发明图片查看方法实施例中获取目标图片属性信息的流程。需要说明的是,图5的流程是在获取目标图片的属性信息前执行的流程。在获取目标图片的属性信息前,使用者可能对目标图片进行编辑,隐藏可以根据使用者的编辑指令可以获取目标图片的属性信息,如标识信息。

步骤s11,接收对目标图片进行编辑的编辑指令。

例如,使用者拍摄照片后,可能对照片进行分享,并且在分享该照片前对照片进行编辑,因此,移动终端可以接收对目标图片的编辑指令。例如,使用者拍摄照片后并且将照片分享到即时聊天应用程序分享界面上前,对该照片的文字编辑,或者是将该照片发送给好友时附带文字说明,又或者对该照片的命名或者主题标贴等,或者使用者将该照片划分至已经创建的某一个文件夹中,上述的操作都可以认为使用者对目标图片进行编辑。因此,步骤s11就是接收使用者的这些操作的指令。

步骤s12,根据编辑指令分析目标图片的图像元素。

本实施例中,目标图片的图像元素可以是图片中包含的特定物件或者建筑物、人像等,如分析模板图片中是否包含有特定的人像、特定的食物或者特定的建筑物等等。当然,目标图片的图像元素应该与编辑指令相关联,例如,编辑指令是对图片命名为“美味的食物”,则可以确定目标图片应该包含有与食物相关的图像元素,因此,分析目标图片的图像元素时,则可以分析目标图片中是否包含有特定的食物。

分析图片是否包含有特定的图像元素时,可以从图片数据库中获取对比的图像元素,并且获取目标图片中的图像特性,对比目标图片的图像特性与图片数据库中的图像元素,从而确定目标图片是否包含有特定的图像元素。

例如,如果初步确定目标图片包含有食物,则可以从食物的图片数据库中获取各种食物的图像,然后分析目标图片的图像特性,判断目标图片的图像特性是否与食物的图像特性相同,如果相同,则可以确定目标图片包含有食物的图像元素。可见,本实施例可以采用图像自动识别的技术实现对图像元素的分析。

步骤s13,根据图像元素选取并添加目标图片的标识信息。

由于步骤s12已经获取了目标图片的图像元素,如获取目标图片的图像元素包含有食物,则可以选取目标图片的标识信息为“食物”或者“美食”。类似的,图片的标识信息也可以是“自己”、“长城”或者“黄昏”等。本实施例中,目标图片的标识信息可以作为目标图片的属性信息,因此步骤s13实际上是获取目标图片的属性信息。需要说明的是,图5的步骤仅仅是获取目标图片标识信息的一种方式,获取目标图片属性信息还可以通过时间信息、地点信息等多种途径获取。

此外,在其他实施例中,使用者可能多次对同一张照片进行编辑,例如在分享给好友时对该照片进行文字编辑,并且将该照片保存至特定的文件夹下,这样,根据图5的流程,同一张照片可能有两个甚至多个不同的标识信息,因此获取照片的属性信息时可以获取该照片所有的标识信息,包括在不同场合下所形成的标识信息。

另外,如果某一张照片被识别过并产生标识信息,在移动终端可以记录对该照片进行识别时所形成的标识信息,使用者后续对该照片进行编辑时,则可以自动显示对该照片的属性信息进行识别是所形成过的标识信息,将这些标识信息作为备选标识信息供使用者选择。例如,某一张照片是使用者自己在黄昏的时候以长城作为背景拍摄的照片,则对该照片的属性信息进行识别时产生的标识信息可以包括“自己”、“长城”以及“黄昏”,如果使用者后续对该照片进行编辑时,可以将“自己”、“美食”、“长城”或者“黄昏”显示在显示屏上作为备选的标识信息供使用者选择,从而提高照片的编辑效率。

图片查看装置实施例:

下面结合图6介绍图片查看装置的结构。本实施例中,图片查看装置包括模式确定模块30、目标图片选择模块32、待操作图片选择模块34、操作指令接收模块38以及显示模块40。

模式确定模块30用于确定移动终端当前的图片浏览模式是否在智能识别显示的浏览模式下,如果不在智能识别显示的模式下,使用者可以在普通的浏览模式浏览图片,即不能通过选择一张图片后对图片的属性信息进行识别并自动选择其他具有相同属性信息的图片并且进行隐藏或者取消隐藏的操作。当然,在普通浏览模式下,使用者仍可以对单张图片进行隐藏、取消隐藏的操作。

在模式确定模块30确定移动终端当前的图片浏览模式是在智能识别显示的浏览模式下,目标图片选择模块32用于获取选择目标图片的指令。例如,在图片库的界面上显示多张图片,且多张图片按照图片的获取时间分类并且按照不同的月份依次显示。此时,使用者可以通过点击显示屏,如点击某一张图片,从而发出了选择目标图片的指令。在获取选择目标图片的指令后,移动终端可以对目标图片进行标记,例如在目标图片的左上角添加标记,或者将目标图片的边框显示呈红色,又或者只将目标图片彩色显示,其他图片黑白显示等。当然,获取目标图片的指令可以通过其他多种方式发出,如通过声控指令、实体按键等方式进行选择。

待操作图片选择模块34用于从图片库的图片中选择待操作图片。本实施例中,获取待操作图片时,首先需要对目标图片的属性信息进行分析,然后获取图片库中与目标图片具有相同属性信息的图片作为待操作图片。因此,待操作图片选择模块首先执行对目标图片的属性信息进行分析的操作。

例如对目标图片中所包含的人像特征进行识别、对目标图片中的物品进行识别、对目标图片中建筑物进行识别等,当然,也可以对目标图片的拍摄时间、拍摄地点等进行识别,从而获取目标图片的属性信息。

由于移动终端已经自动对图片库中的图片进行分类,如按照图片的拍摄时间、拍摄地点进行分类,因此对目标图片的属性信息进行识别时,不应该识别出已经自动分类的属性信息。例如,图片库已经对图片的拍摄时间、拍摄地点进行分类显示,则识别图片的属性信息时不应该再对图片的拍摄地点、拍摄时间进行识别,而是对移动终端没有识别的属性信息进行识别,例如,对图片的中的元素进行识别,如识别图片中包含的人像特征、图片的物件、建筑物等等。

对图片的属性信息进行识别,可以采用两种方式进行,第一种方式是,在图片没有被编辑过的情况下,即图片没有被标签过,则需要识别图片的特征元素,从而形成图片的属性信息,图片的属性信息可以是以标签形成记录下来。

对图片的属性信息进行识别后,所识别的属性信息可以应用于图片的编辑,例如,对图片的属性信息进行识别后,获得的属性信息的标签可以包括“自己”、“长城”以及“黄昏”等。因此,使用者后续对该照片进行编辑时,标签信息获取模块36获取该图片的标签信息,如将“自己”、“美食”、“长城”或者“黄昏”显示在显示屏上作为备选的标签信息供使用者选择,从而提高照片的编辑效率。

第二种方式是,如果目标图片曾经被编辑过,例如使用者拍摄图片后对该图片进行批注,则批注的文字可以作为图片的标签,该标签即可以作为图片的属性信息。

获取目标图片的属性信息后,待操作图片选择模块34从图片库的图片中选择待操作图片。例如,从图片库中查找与目标图片具有相同属性信息的图片,并将查找到的图片作为待操作图片。比如,已经识别出目标图片的属性信息是“自己”,则待操作图片选择模块34从图片库中查找出属性信息为“自己”的图片,并且将这些图片作为待操作图片。在选择待操作图片后,可以对待操作图片进行标记,如在待操作图片的左上角显示一个圆形的带钩标记,或者将待操作图片使用彩色显示,其他图片采用黑白方式显示。

如果使用者认为所选择的待操作图片不正确,则可以手动的调整所选择的待操作图片,例如可以点击移动终端所选择的待操作图片,从而取消移动终端所选择的待操作图片,或者点击未被移动终端所选择的图片,将未被移动终端所选择的图片变成待操作图片。

操作指令接收模块38用于接收对目标图片以及待操作图片的相关显示操作指令,相关显示操作指令可以是显示目标图片以及待操作图片的指令,也可以是隐藏目标图片以及待操作图片的指令。例如,使用者选择了目标图片以及待操作图片后,在所选择的图片的近旁显示一个虚拟按键,但使用者点击该虚拟按键后,即可以判断使用者发出了相关操作指令。

显示模块40用于在接收到相关显示操作指令后,根据该指令执行相关显示操作。例如,在确定目标图片以及待操作图片后,在显示屏上显示“隐藏”的虚拟按键,当使用者点击“隐藏”的虚拟按键后,显示模块40将所选择的目标图片以及待操作图片隐藏。当然,也可以隐藏除了目标图片以及待操作图片以外的其他图片。

或者,在确定目标图片以及待操作图片后,在显示屏上显示“取消隐藏”的虚拟按键,当使用者点击“取消隐藏”的虚拟按键后,显示模块40将所选择处于隐藏状态的目标图片以及待操作图片执行取消隐藏。当然,也可以取消隐藏除了目标图片以及待操作图片以外的处于隐藏状态的其他图片。可见,根据相关显示操作指令对目标图片及待操作图片进行相关显示操作,包括了对目标图片及待操作图片进行显示或者隐藏的操作。

当然,待操作图片选择模块34获取目标图片的属性信息时,可以根据目标图片的编辑信息确定目标图片的标识信息,从而使用目标图片的标识信息作为目标图片的属性信息。下面结合图7介绍确定目标图片属性信息的一个实施例的结构框图。

编辑指令接收子模块50用于接收使用者发出的对目标图片进行编辑的编辑指令,例如,使用者对目标图片进行文字标记,或者将目标图片分享到朋友圈、发送给好友时对目标图片进行的备注等,这些都是使用者对目标图片的编辑指令。

图像元素分析子模块52用于根据编辑指令,分析出目标图片所包含的图像元素。例如,从图片数据库中获取对比的图像元素,并且获取目标图片中的图像特性,对比目标图片的图像特性与图片数据库中的图像元素,从而确定目标图片是否包含有特定的图像元素。

如果使用者的编辑指令中,对图片进行编辑的文字包含有“美食”等字眼,则可以初步确定目标图片包含有食物,则可以从食物的图片数据库中获取各种食物的图像,然后分析目标图片的图像特性,判断目标图片的图像特性是否与食物的图像特性相同,如果相同,则可以确定目标图片包含有食物的图像元素。

标识信息获取子模块54用于根据图像元素选取并添加目标图片的标识信息。由于图像元素分析子模块52已经分析获得目标图片的图像元素,则标识信息获取子模块54可以根据已经获取的图像元素,获得到与该图像元素相关联的标识信息。例如,目标图片的图像元素包含有食物,则相关联的标识信息可以是“美食”、“好吃”等标识信息。标识信息获取子模块54所获取的标识信息可以作为目标图片的属性信息。

计算机装置实施例:

本发明的计算机装置可以是包括有处理器以及存储器等装置,例如包含中央处理器的单片机等。并且,计算机装置的处理器可以执行存储器中所存储的计算机程序,当处理器执行计算机程序时,可以实现上述的图片查看方法中各个步骤,包括获取目标图片的步骤、获取待操作图片的步骤、获取相关显示操作指令的步骤以及根据相关显示操作指令执行相关显示操作的步骤,相关显示操作可以包括显示图片或者隐藏图片的操作。

计算机可读存储介质实施例:

本发明的计算机可读存储介质可以是被计算机装置的处理器所读取的任何形式的存储介质,包括但不限于非易失性存储器、易失性存储器、铁电存储器等,计算机可读存储介质上存储有计算机程序,当计算机装置的处理器读取并执行存储器中所存储的计算机程序时,可以实现上述的图片查看方法中各个步骤,包括获取目标图片的步骤、获取待操作图片的步骤、获取相关显示操作指令的步骤以及根据相关显示操作指令执行相关显示操作的步骤,相关显示操作可以包括显示图片或者隐藏图片的操作。

可见,应用本发明的方法可以方便使用者快速的选择具有相同特征的图片,例如选择具有相同人像特征的照片、具有相同建筑物的照片或者具有相同景色的照片,方便使用者对图片进行批量的隐藏或者取消隐藏的操作。

当然,上述的方案只是本发明优选的实施方案,实际应用是还可以有更多的变化,例如,使用者可以自定义属性信息的标签,或者自行调整属性信息的标签信息,这样的改变并不影响本发明的实施,也应该包括在本发明的保护范围内。

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