缩略图生成方法及用户终端与流程

文档序号:11157315阅读:410来源:国知局
缩略图生成方法及用户终端与制造工艺

本发明涉及通信技术领域,尤其涉及一种缩略图生成方法及用户终端。



背景技术:

随着科学技术日新月异的发展,手机、平板、电脑等电子用户终端设备在人们的日常生活中越来越普及,带有高性能的摄像头的电子用户终端慢慢普及,同时现阶段的芯片技术已日臻成熟,带有更高处理速度及图像处理器的电子用户终端设备也慢慢进入了人们的生活,这些技术的应用提高了人们的工作效率,方便了人们的生活。带有照相功能的电子设备为用户记录经常的瞬间提供了很实用的应用,特别是近年来,随着带有相机功能的电子用户终端设备的普及,使得人们随时随地的拍照成为可能。一般来说,在用户拍摄完一张照片后,在退出拍摄界面之前,通常都会根据该照片的数据生成一个缩略图,并在拍摄界面的特定区域显示该缩略图,通过该缩略图,用户可以知道已经完成了一个拍摄动作,同时,用户可以通过查看缩略图简单、快速的了解拍摄情况,随着用户不断进行拍摄动作,该缩略图也会不断更新。但是,现有的在相机界面生成缩略图的流程是:照片拍摄完成后通过获取图片预览数据从而生成照片,然后将照片保存到用户终端内的本地文件夹中,例如相册、图像集中,然后所述相机模块再从所述本地文件夹中获取图片,再由获取的图片生成缩略图,最后再将该缩略图显示在相机模块的界面中。由这一过程可以看出,最终在相机模块界面生成缩略图的过程比较复杂,生成缩略图较慢,用户需要等待比较长的时间才可以在相机界面查看该缩略图,特别是近年来,摄像头的像素越来越高,例如800万像素、1200万像素、甚至更高,像素越高,意味着一张图片越大,生成该图片的缩略图的时间就会越长,这一过程会浪费用户大量的时间,用户体验较差。因此,如何让用户在拍摄完成后可以快速查看拍摄图片的缩略图,是目前亟待解决的一个技术问题。



技术实现要素:

本发明提供一种缩略图生成方法及用户终端,用以解决在照片拍摄完成后不能快速生成缩略图的问题,提高用户体验。

为了解决上述问题,本发明提供了一种缩略图生成方法,包括如下步骤:在拍摄图片的同时截取屏幕画面;根据截取的屏幕画面生成缩略图;将生成的缩略图添加至拍摄界面。

优选的,所述缩略图生成方法还包括如下步骤:检测所述屏幕画面中是否具有人脸,若是,则以人脸为中心按预设规格生成缩略图。

优选的,所述根据截取的屏幕画面生成缩略图还包括如下步骤:按预设的比例缩小所述屏幕画面以生成所述缩略图。

优选的,所述根据截取的屏幕画面生成缩略图还包括如下步骤:按预设的规格抽取所述屏幕画面的一部分以生成所述缩略图。

优选的,所述根据截取的屏幕画面生成缩略图还包括如下步骤:以拍摄的图片的焦点为中心,按预设的规格抽取所述屏幕画面的一部分以生成所述缩略图。

本发明还提供了一种用户终端,包括相机模块,所述用户终端还包括:截屏模块,用于在拍摄图片的同时截取屏幕画面;生成模块,用于根据截取的屏幕画面生成缩略图;添加模块,用于将生成的缩略图添加至相机模块的拍摄界面。

优选的,所述生成模块中还包括检测模块,用于检测所述屏幕画面中是否具有人脸,若是,则以人脸为中心按预设规格生成缩略图。

优选的,所述生成模块中还包括缩小模块,用于按预设的比例缩小所述屏幕画面以生成所述缩略图。

优选的,所述生成模块中还包括抽取模块,用于按预设的规格抽取所述屏幕画面的一部分以生成所述缩略图。

优选的,所述抽取模块以拍摄的图片的焦点为中心,按预设的规格抽取所述屏幕画面的一部分以生成所述缩略图。

本发明提供的缩略图生成方法及用户终端,通过在拍摄图片的同时截取当前屏幕画面,以该屏幕画面为基础生成缩略图,并在用户终端相机模块的拍摄界面显示该缩略图,实现了在图片拍摄完成后快速生成缩略图,用户在拍摄完成后即可以快速的预览到拍摄的图片,提高了用户体验。

附图说明

附图1是本发明具体实施方式的缩略图生成方法流程图;

附图2是本发明具体实施方式的用户终端的结构示意图。

具体实施方式

下面结合附图对本发明提供的缩略图生成方法及用户终端的具体实施方式做详细说明。

本发明提供了一种缩略图生成方法,附图1是本发明具体实施方式的缩略图生成方法流程图,附图2是本发明具体实施方式的用户终端的结构示意图。在用户拍摄完一张图片后,在退出拍摄界面之前,通常都会根据该图片的数据生成一个缩略图,并在拍摄界面的特定区域显示该缩略图,本发明所述的缩略图即为显示在拍摄界面特定区域的缩略图。如图1所示,所述缩略图生成方法包括如下步骤:

步骤S11,在拍摄图片的同时截取屏幕画面。一般来说,图片拍摄完毕后,图片信息会先暂时存储在用户终端内部的闪存中,然后相机模块从闪存中读取图片信息,生成图片,并将图片保存于用户终端内存中,在用户终端的相册或图像集等本地文件夹中显示保存的图片的缩略图,此时生成的缩略图也会在拍摄界面显示。然而,将图片保存于文件夹之后再在拍摄界面生成缩略图的过程比较漫长,为此,本发明为了缩短生成缩略图的时间采用的方法是,在相机模块拍摄图片的同时截取屏幕画面。这是因为,在拍摄图片时,当前屏幕上显示的就是最终拍摄得到的图片的画面,通过截取当前屏幕画面,就可以捷径快速获得拍摄图片的信息,而不再需要经过闪存、内存等路径。

步骤S12,根据截取的屏幕画面生成缩略图。所谓缩略图,是指页上或计算机中图片经缩小方式处理后的小图。因其小巧,加载速度非常快,故用于快速浏览以及图片文件预览的作用。虽然截取屏幕画面得到的图片像素不如拍摄最终生成的照片的像素高,但是,拍摄界面生成的缩略图仅仅是用于让用户知道一个拍摄动作已完成或者简单的预览,因此,由截取的屏幕画面生成的缩略图已能够满足这一要求。采用根据截取的屏幕画面直接生成缩略图,大大加快了缩略图的生成速度,提高了用户体验。

一般来说,在一张图片中,人脸是比较具有代表性的标识,不管是针对整张屏幕截图、大图还是缩略图,用户关注的重点往往也都是在人脸部分,因此,为了使得生成的缩略图具有代表性,能够准确的反映拍摄图片的主要信息,优选的,所述缩略图生成方法还包括如下步骤:检测截取的屏幕画面中是否具有人脸,若是,则以人脸为中心按预设规格生成缩略图。在所述生成模块22中还设置有检测模块24,所述检测模块24用于检测截屏模块21截取的屏幕画面中是否具有人脸,若是,则以该人脸为中心按照预设规格合成缩略图。其中,检测所述屏幕画面中是否具有人脸,可以采用本领域技术人员所熟知的人脸识别技术。更优选的,当所述检测模块24在截取的屏幕画面中检测到多张人脸时,则对多张人脸区域取并集,并以该并集区域作为中心按照预设规格合成缩略图;或者当所述检测模块24在截取的屏幕画面中检测到多张人脸时,以占图片面积比例最大的人脸为中心按照预设规格合成缩略图。其中,所述的预设规格可以是根据所要生成的缩略图的具体尺寸,以人脸为中心按比例缩小所述获取的图片,或是以人脸为中心按比例截取所述获取的图片的一部分。

优选的,为了防止生成的缩略图过大,生成时间过长,且能够确保最终生成的缩略图的品质,不影响用户体验,所述根据截取的屏幕画面生成缩略图还包括如下步骤:按预设的比例缩小所述屏幕画面以生成所述缩略图。在所述用户终端的生成模块22中还设置有缩小模块26,所述缩小模块26用以按照预设的比例缩小所述屏幕画面,并将缩小得到的图片作为缩略图。其中,上述预设的比例包括但不限于4:3、16:9、8:5、5:4等等,例如,720P的画质总共有1280×720个像素点,由于生成的缩略图只用于在拍摄界面给用户预览,一般不需要那么高的分辨率,此时,可以将截取的屏幕画面进行缩小,比如按照4:3的比例进行缩小,此时,得到的缩略图的大小为320×240。

优选的,为了加快生成缩略图的速度,所述根据截取的屏幕画面生成缩略图还包括如下步骤:按预设的规格抽取所述屏幕画面的一部分以生成所述缩略图。所述用户终端的生成模块22中还设置有抽取模块25,所述抽取模块25按照预设的规格从所述屏幕画面中抽取一部分,并将该抽取的部分用作缩略图。其中,该预设的规格是指用于显示的缩略图的具体尺寸,本领域技术人员可以根据显示屏幕的大小或者显示清晰度的需要自行设定。更优选的,由于在一幅拍摄的图片中,焦点是最能反映该图片主题的位置,因此,为了使得生成的缩略图能够准确反映图片的信息,所述根据截取的屏幕画面生成缩略图还包括如下步骤:以拍摄的图片的焦点为中心,按预设的规格抽取所述屏幕画面的一部分以生成所述缩略图。

步骤S13,将生成的缩略图添加至拍摄界面。将生成的缩略图添加至相机模块的拍摄界面,并在拍摄界面的特定位置进行显示,例如所述拍摄界面的左下角。该缩略图会随着用户不断的拍摄动作而不断的更新。

本发明提供的缩略图生成方法,通过在拍摄图片的同时截取当前屏幕画面,以该屏幕画面为基础生成缩略图,并在用户终端相机模块的拍摄界面显示该缩略图,实现了在图片拍摄完成后快速生成缩略图,用户在拍摄完成后即可以快速的预览到拍摄的图片,提高了用户体验。

不仅如此,本发明还提供了一种用户终端,附图2是本发明具体实施方式的用户终端的结构示意图。如图2所示,所述用户终端包括截屏模块21、生成模块22和添加模块23。

所述截屏模块21,用于在拍摄图片的同时截取屏幕画面。一般来说,图片拍摄完毕后,图片信息会先暂时存储在用户终端内部的闪存中,然后相机模块从闪存中读取图片信息,生成图片,并将图片保存于用户终端内存中,在用户终端的相册或图像集等本地文件夹中显示保存的图片的缩略图,此时生成的缩略图也会在拍摄界面显示。然而,将图片保存于文件夹之后再在拍摄界面生成缩略图的过程比较漫长,为此,本发明为了缩短生成缩略图的时间,在所述用户终端中设置有截屏模块21,所述截屏模块21在相机模块拍摄图片的同时截取屏幕画面。这是因为,在拍摄图片时,当前屏幕画面上显示的就是最终拍摄得到的图片的画面,通过截取当前屏幕画面,就可以捷径快速获得拍摄图片,而不再需要经过闪存、内存等路径。

所述生成模块22,用于根据截取的屏幕画面生成缩略图。所谓缩略图,是指页上或计算机中图片经缩小方式处理后的小图。因其小巧,加载速度非常快,故用于快速浏览以及图片文件预览的作用。虽然截取屏幕画面得到的图片像素不如拍摄最终生成的照片的像素高,但是,拍摄界面生成的缩略图仅仅是用于让用户知道一个拍摄动作已完成或者简单的预览,因此,由截取的屏幕画面生成的缩略图已能够满足这一要求。采用根据截取的屏幕画面直接生成缩略图,大大加快了缩略图的生成速度,提高了用户体验。

一般来说,在一张图片中,人脸是比较具有代表性的标识,不管是针对整张屏幕截图、大图还是缩略图,用户关注的重点往往也都是在人脸部分,因此,为了使得生成的缩略图具有代表性,能够准确的反映拍摄图片的主要信息,优选的,所述生成模块中还包括检测模块,用于检测所述屏幕画面中是否具有人脸,若是,则以人脸为中心按预设规格生成缩略图。在所述生成模块22中还设置有检测模块24,所述检测模块用于检测截屏模块21截取的屏幕画面中是否具有人脸,若是,则以该人脸为中心按照预设规格合成缩略图。其中,检测所述屏幕画面中是否具有人脸,可以采用本领域技术人员所熟知的人脸识别技术。更优选的,当所述检测模块24在截取的屏幕画面中检测到多张人脸时,则对多张人脸区域取并集,并以该并集区域作为中心按照预设规格合成缩略图;或者当所述检测模块24在截取的屏幕画面中检测到多张人脸时,以占图片面积比例最大的人脸为中心按照预设规格合成缩略图。其中,所述的预设规格可以是根据所要生成的缩略图的具体尺寸,以人脸为中心按比例缩小所述获取的图片,或是以人脸为中心按比例截取所述获取的图片的一部分。

优选的,为了防止生成的缩略图过大,生成时间过长,且能够确保最终生成的缩略图的品质,不影响用户体验,所述生成模块中还包括缩小模块,用于按预设的比例缩小所述屏幕画面以生成所述缩略图。在所述用户终端的生成模块22中还设置有缩小模块26,所述缩小模块26用以按照预设的比例缩小所述屏幕画面,并将缩小得到的图片作为缩略图。其中,上述预设的比例包括但不限于4:3、16:9、8:5、5:4等等,例如,720P的画质总共有1280×720个像素点,由于生成的缩略图只用于在拍摄界面给用户预览,一般不需要那么高的分辨率,此时,可以将截取的屏幕画面进行缩小,比如按照4:3的比例进行缩小,此时,得到的缩略图的大小为320×240。

优选的,为了加快生成缩略图的速度,所述生成模块中还包括抽取模块,用于按预设的规格抽取所述屏幕画面的一部分以生成所述缩略图。所述用户终端的生成模块22中还设置有抽取模块25,所述抽取模块25按照预设的规格从所述屏幕画面中抽取一部分,并将该抽取的部分用作缩略图。其中,该预设的规格是指用于显示的缩略图的具体尺寸,本领域技术人员可以根据显示屏幕的大小或者显示清晰度的需要自行设定。更优选的,由于在一幅拍摄的图片中,焦点是最能反映该图片主题的位置,因此,为了使得生成的缩略图能够准确反映图片的信息,所述抽取模块25以拍摄的图片的焦点为中心,按预设的规格抽取所述屏幕画面的一部分以生成所述缩略图。

所述添加模块23,用于将生成的缩略图添加至相机模块的拍摄界面。将生成的缩略图添加至相机模块的拍摄界面,并在拍摄界面的特定位置进行显示,例如所述拍摄界面的左下角。该缩略图会随着用户不断的拍摄动作而不断的更新。

本发明提供的缩略图生成方法及用户终端,通过在拍摄图片的同时截取当前屏幕画面,以该屏幕画面为基础生成缩略图,并在用户终端相机模块的拍摄界面显示该缩略图,实现了在图片拍摄完成后快速生成缩略图,用户在拍摄完成后即可以快速的预览到拍摄的图片,提高了用户体验。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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