一种终端相片处理方法和装置制造方法

文档序号:6489858阅读:146来源:国知局
一种终端相片处理方法和装置制造方法
【专利摘要】本发明公开了一种终端相片处理方法和装置,在本终端保存相片之后、浏览相片之前进行相片预处理,对相片进行缩放处理,使得相片的像素和尺寸与本终端显示屏的参数相匹配。还可对经缩放处理的多张相片进行整合处理,使所述多张相片形成一个文件,对外显示时仍呈现为单张形式,后续浏览时不需反复缩放相片,可大幅减低耗电量,还避免了多张相片被不断地打开和关闭的开销,相片浏览更为流畅,提升了用户体验。在与其它终端进行相片传输时,对方终端的屏幕显示能力有限的情况下,将本地相片缩放到与对方终端屏幕显示能力相匹配后再进行传输,在不损失显示效果的情况下,尽可能地节约了传输占用的通信流量。
【专利说明】一种终端相片处理方法和装置
【技术领域】
[0001]本发明涉及通信【技术领域】,特别是涉及一种终端中进行相片处理的方法和装置。【背景技术】
[0002]目前的智能手机大多拥有照相功能,分辨率达到数百万甚至数千万像素。移动终端相机质量的好坏也成为选择终端的关键因素,微博、社交网站的兴起,也极大地激发了大众随手拍、随手发的热情。从ICT行业统计数据看,相片在互连通信中占据的比重也越来越高。智能手机拥有的存储空间,自带16G、32G,并且拥有扩展卡,可以存储很多相片,多数智能机用户相机中都保存了大量的相片。与此同时,所存在的问题是智能手机的电池支撑时间短,相片浏览时,如果快速滑动相片,将明显感到相片呈现迟缓,需要用户等待,体验较差。另外,在不同终端间进行相片分享时,大都是传送原始相片,导致在传送一些高清、高分辨率图像分享时,通信带宽耗费巨大。造成这些负面现象的主要原因在于,在移动终端中,移动终端屏幕的尺寸和分辨率各不相同,从几十万象素到高达二百万象素不等,以几十万象素为主的格局,而相片的获取能力与移动终端屏幕的显示能力之间存在极度的不平衡性。智能终端的相片应用程序的特点是一次获取,多次传递,多次呈现。图1所示为当前的移动终端相片应用程序对相片的处理、存储和显示过程,图中m*n表示相片的原始象素点,a*b表示终端屏幕的像素,每次浏览相片时,先从主存中读取η张相片到本机内存中,然后对每张相片进行缩放处理,将相片的像素m*n转换为a*b,用于终端屏幕显示。由于这种相片处理方式单一,没有利用图片捕获与图像呈现的不平衡性,也没有兼顾相片在终端上的使用特点,因此处理成本极高,其缺陷可大致归纳为以下几个方面:
[0003]1、存储方面,每个移动终端上都保留了原始相片,存储空间浪费极大。
[0004]2、通信方面,每次相片由一个终端向另一个终端转移的时候,不管源终端与目标终端的能力差异,都是传输原始图片,这需要极大的通信流量,尤其是对于高清图片更是如此。
[0005]3、资源功耗方面,每次显示前需对图片进行缩放处理,需要从主存中读取大量数据,导致功耗大增。
[0006]4、用户体验方面,浏览相片时,当快速划动终端屏幕的时候,相片呈现速度较慢。

【发明内容】

[0007]为了解决现有技术中对终端中的相片处理成本高的问题,本发明提供了一种终端相片处理方法和装置。
[0008]一方面,本发明的终端相片处理方法在本终端保存相片之后、浏览相片之前进行相片预处理,所述相片预处理包括:对相片进行缩放处理,使得相片的像素和尺寸与本终端显示屏的参数相匹配。
[0009]进一步地,所述相片预处理还包括:对经缩放处理的多张相片进行整合处理,使所述多张相片形成一个文件,且在浏览相片时,对当前所浏览相片的相邻相片进行提前读取。[0010]其中,在本终端保存相片后的预定时间段之后,启动所述相片预处理。
[0011]进一步地,所述相片预处理还包括:在对相片进行缩放处理之前或之后,对相片的色度特征进行转换,使得相片的色度特征与本终端显示屏的显示特征相匹配。
[0012]进一步地,本终端与另一终端进行相片分享的过程为:在所述相片预处理之后,本终端与所述另一终端建立联系,获取所述另一终端的显示屏参数;以及比较本终端显示屏与所述另一终端的显示屏的显示屏参数,如果目标终端显示屏参数与源终端显示屏参数相同,本终端将相片传递给目标终端;如果目标终端显示屏参数与源终端显示屏参数不同,本终端将相片的像素和尺寸转换到与目标终端显示屏的分辨率和显示尺寸分别相匹配后,传递给目标终端。
[0013]另一方面,本发明的终端相片处理装置,包括相片预处理模块,用于在本终端保存相片之后、浏览相片之前,对相片进行预处理,所述预处理包括:相片预处理模块对相片进行缩放处理,使得相片的像素和尺寸与本终端显示屏的分辨率和显示尺寸分别相匹配。
[0014]本发明有益效果如下:
[0015]1.本发明对终端中的相片统一进行预处理,将相片转换为与终端屏幕显示能力相匹配的像素,且大小与显示屏尺寸一致,后续浏览时不需要再反复缩放相片,降低了相片处理成本,对于经常需要进行相片浏览的用户终端来说,可大幅减低耗电量。
[0016]2.本发明将终端内部将经过缩放处理的多张相片整和为一个文件,浏览时可避免多张相片被不断地打开和关闭的开销,相片浏览更为流畅,提升用户体验。
[0017]3.在与其它终端进行相片传输时,可根据其它终端的性能,有针对性地选择是否对本地相片进行再处理,在对方终端的屏幕显示能力有限的情况下,将本地相片缩放到与对方终端屏幕显示能力相匹配后再进行传输,在不损失显示效果的情况下,尽可能地节约了传输占用的通信流量。
【专利附图】

【附图说明】
[0018]图1是现有技术中终端相片处理方式示意图。
[0019]图2是本发明终端相片处理方法流程图。
[0020]图3是本发明实施例的终端相片预处理过程示意图。
[0021]图4是本发明另一实施例的终端相片预处理过程示意图。
[0022]图5是本发明实施例中不同终端之间分享相片过程示意图
[0023]图6是本发明实施例的终端相片处理装置结构示意图。
【具体实施方式】
[0024]以下结合附图以及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0025]图2所示为本发明的终端相片处理方法流程图,该方法在终端保存相片之后、用户再次浏览相片之前,增加了对相片的预处理步骤,所述预处理是指对终端中的相片进行缩放处理,使得相片的像素与本终端显示屏的分辨率相匹配。
[0026]具体来看,首先介绍终端保存相片的来源,通过本机获取或外部存入,由相片处理系统保留相片的原始信息数据。本机获取的相片,即通过本机的照相机镜头摄入,保留原始的相片特征,其显示的过程与传统模式没有差别,即读入图片,缩放处理,屏幕呈现。目前,有些移动终端的相机达到专业相机的能力,象素达到数千万,其拍摄的相片细节非常丰富,在大屏幕上显示图像细节仍然非常清晰,因此对于本机拍摄的原始相片通常要单独保存,以便本机相片发往专门的存储设备或发往大屏设备显示,以高质量的原始相片为基准再处理。对于外部存入的图片,当用户把移动终端当存储设备转存相片时,存入的相片文件与其它文件无异,移动终端不对相片作任何处理,保留原始相片信息。
[0027]然后,利用图2所示的本发明的终端相片处理方法对保存在终端的相片做预处理,对相片进行缩放处理,使得相片的像素与本终端显示屏的分辨率相匹配。具体还可参见图3实施例,将主存的η张照片(记为Pl-Pn)读取到终端内存中,对Pl-Pn直接进行缩放处理,得到符合终端屏幕像素的Pl’-Pn’,保存到主存中以备浏览分享。这样做的目标是在用户浏览相片之前即对相片进行计算缩放处理,使相片先期成为本机容易呈现的格式大小,最好是相片的像素值和像素长宽比都与本机屏幕相匹配,缩放处理后的相片尺寸与本机显示屏幕大小一致,即预处理后的相片像素和尺寸分别与本终端显示屏的分辨率和显示尺寸一致,则在以后用户浏览相片的时候总是能够以这种格式呈现,相对于以往每次直接以原始相片为基准进行处理,每次显示前均计算缩放相片尺寸,进而显示的方案,本发明不需要反复地缩放相片,尤其对于经常需要进行相片浏览的用户终端来说,可极大地避免终端电量消耗,提升终端整体性能。
[0028]在上述相片预处理的过程中,可进一步对相片的色度特征进行转换,使得相片的色度特征与本终端显示屏的显示特征相匹配。色度特征,如当前主流的显示屏为RGB三原色;还有部分为增强亮度的RGBW,即增加白色;也有增加颜色空间的RGBY,即增加黄色。对相片进行色度特征的预处理,原因在于同一张相片会反复被浏览,如果没有预处理过程,则每次浏览相片都需要进行色度特征的转换,而这个转换过程既耗移动终端的宝贵能源,又浪费浏览者等待打开的时间。利用本实施例对相片进行色度特征的统一预处理转换,可大幅减少色度特征转换的次数,节约终端能源,提升用户体验。
[0029]在对相片的尺寸或色度特征处理之后,对相片的预处理还可包括对多张相片的整合处理,使多张相片形成一个文件。也就是说,在终端内部将经过缩放、尺寸相同的多张相片整合为单个文件,不同于传统的相片处理将一张相片作为一个文件处理。本实施例中,由于每张相片的大小已经确定了,每张相片的相互位置也非常便于确定,将它们整合为一个文件可避免不断地打开、关闭文件的开销。需要注意的是,对内多张相片被保存为一个文件,但对外仍然呈现为多张相片的形式,保留现有相片系统的缩略浏览特点。当需要把某一单张相片分享给别人的时候,用户可方便地选择。当需要连续浏览相片时,终端用户界面显示某一位置相片的同时,后台软/硬件提前读取当前显示相片的相邻几张相片到内存中,如前后各预先读取I张、2张、3张、5张或更多,如图4所示,当用户连续浏览相片Pk’时,其前后相邻的两张相片Pk’ _l、Pk’ -2、Pk’ +l、Pk’ +2已经读取到了内存中,浏览时可以让相片呈现连贯性,显示速度更快,减少相片出现的等待时间,提升用户感受。
[0030]较佳地,在终端保存相片后的预定时间段之后,启动对相片的预处理过程。详细地讲,在终端本地相片系统中,以本机摄入相片为例,在本机保存摄入相片后,经过一固定时间,如设定为I小时之后,才进入对相片的预处理流程。这样设置的原因是,通常终端设备拥有者会在相片照完后的第一时间认真察看相片质量,通过缩小放大仔细观察相片效果,不满意的相片会被整理删除,所以本实施例中保留一段时间,给用户做是否保留相片的决策期,待过了一定时间后,用户删除相片的概率就会降低,转而以浏览相片为主,反复欣赏与展示摄入的相片。因此,在终端保存相片后的预定时间段之后再启动对相片的预处理是合理的设置。为了保存原始的相片数据以备使用,对预处理后的相片另行保存,始终不与原始相片数据发生替换。当然,如果确定不需要使用原始相片,可将原始相片删除,仅保留预处理后的相片。
[0031]图5所示为利用相片预处理流程实现不同终端之间分享相片的过程示意图,需要把本终端(以下称为源终端)的相片分享给其他终端(以下称为目标终端),在分享之前,首先进行能力信息交互,源终端获知目标终端的显示能力,即显示屏相关参数。如果目标终端显示能力与源终端显示能力相同,则不作多余处理,直接将想要分享的相片压缩后传递给目标终端;当目标终端与源终端显示能力不同时,则需要作一些特殊处理,将相片的属性转换到与目标终端屏显示能力匹配后,进行压缩传递。具体如下:
[0032]A、在源终端侧:
[0033]步骤1、源终端启动分享过程,与目标终端建立联系。
[0034]步骤2、获取目标终端屏参数。
[0035]步骤3、比较目标终端与源终端屏分辨率;如果相同,则跳转到第7步;如果源终端屏分辨率高于目标终端屏分辨率,则跳转到第4步;如果源终端屏分辨率低于目标终端屏分辨率,则跳转到第5步。
[0036]步骤4、对待分享相片进行缩放处理,匹配目标终端屏分辨率,然后执行第7步。
[0037]步骤5、判断该待分享相片在源终端上是否有原始相片,若有,跳转到第6步;若无,跳转到第7步。
[0038]步骤6、对待分享相片的原始相片进行缩放处理,匹配目标终端屏分辨率。然后跳转到第7步。
[0039]步骤7、对缩放处理后的相片缓存,压缩后发送至目标终端,分享相片。
[0040]B、在目标终端侧:
[0041]步骤1、启动分享过程,与源终端建立联系。
[0042]步骤2、向源终端通报本终端屏参数。
[0043]步骤3、接收来自源终端的相片。
[0044]步骤4、判断接收相片的像素是否与本终端屏分辨率一致,如果一致,跳转到第6步;否则跳转到第5步。
[0045]步骤5、对相片进行缩放处理,使其匹配本终端屏分辨率。
[0046]步骤6、存储相片到本地,用于浏览分享。
[0047]上述实施例还可针对源终端和目标终端显示屏的色度特征方面进行比较处理,处理方式相似,当目标终端屏色度参数与源终端屏色度参数相同,不作多余处理,将相片压缩后传递给目标终端;当目标终端屏色度参数与源终端屏色度参数不同时,将相片的色度特征转换到与目标终端屏色度参数匹配后进行压缩传递。
[0048]为了解决终端相片处理成本高的问题,本发明还提供了一种终端相片处理装置,包括相片预处理模块201,用于在本终端保存相片之后、浏览相片之前,对相片进行预处理,所述预处理包括:相片预处理模块对相片进行缩放处理,使得相片的像素和尺寸与本终端显示屏的分辨率和显示尺寸分别相匹配。
[0049]其中,所述相片预处理模块还用于对经缩放处理的多张相片进行整合处理,使所述多张相片形成一个文件。所述相片预处理模块还用于在对相片进行缩放处理之前或之后,对相片的色度特征进行转换,使得相片的色度特征与本终端显示屏的显示特征相匹配。
[0050]进一步地,所述装置还包括相片预处理启动模块301,用于在本终端保存相片后的预定时间段之后,启动所述预处理。
[0051]进一步地,所述装置还包括相片分享处理模块401,如图6所示,在所述相片预处理模块完成所述预处理之后,所述相片分享处理模块在本终端和所述另一终端之间建立联系,获取所述另一终端的显示屏参数;然后所述相片分享处理模块比较本终端显示屏与所述另一终端的显示屏的显示屏参数,如果目标终端显示屏参数与源终端显示屏参数相同,将相片传递给目标终端;如果目标终端显示屏参数与源终端显示屏参数不同,将相片的像素和尺寸转换到与目标终端显示屏的分辨率和显示尺寸分别相匹配后,传递给目标终端。
[0052]尽管为示例目标,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。
【权利要求】
1.一种终端相片处理方法,其特征在于,在本终端保存相片之后进行相片预处理,所述相片预处理包括:对相片进行缩放处理,使得相片的像素和尺寸与本终端显示屏的参数相匹配。
2.如权利要求1所述的终端相片处理方法,其特征在于,所述相片预处理还包括:对经缩放处理的多张相片进行整合处理,使所述多张相片形成一个文件,且在浏览相片时,对当前所浏览相片的相邻相片进行提前读取。
3.如权利要求1所述的终端相片处理方法,其特征在于,在本终端保存相片后的预定时间段之后,启动所述相片预处理。
4.如权利要求1-3中任一权利要求所述的终端相片处理方法,其特征在于,所述相片预处理还包括:在对相片进行缩放处理之前或之后,对相片的色度特征进行转换,使得相片的色度特征与本终端显示屏的显示特征相匹配。
5.如权利要求1-3中任一权利要求所述的终端相片处理方法,其特征在于,本终端与另一终端进行相片分享的过程为: 在所述相片预处理之后,本终端与所述另一终端建立联系,获取所述另一终端的显示屏参数; 比较本终端显示屏与所述另一终端的显示屏的显示屏参数,如果目标终端显示屏参数与源终端显示屏参数相同,本终端将相片传递给目标终端;如果目标终端显示屏参数与源终端显示屏参数不同,本终端将相片的像素和尺寸转换到与目标终端显示屏的分辨率和显示尺寸分别相匹配后,传递给目标终端。
6.一种终端相片处理装置,其特征在于,包括相片预处理模块,用于在本终端保存相片之后对相片进行预处理,所述预处理包括:对相片进行缩放处理,使得相片的像素和尺寸与本终端显示屏的参数相匹配。
7.如权利要求6所述的终端相片处理装置,其特征在于,所述相片预处理模块还用于对经缩放处理的多张相片进行整合处理,使所述多张相片形成一个文件,且在浏览相片时,所述相片预处理模块对当前所浏览相片的相邻相片进行提前读取。
8.如权利要求6所述的终端相片处理装置,其特征在于,所述装置还包括相片预处理启动模块,用于在本终端保存相片后的预定时间段之后,启动所述预处理。
9.如权利要求6-8中任一权利要求所述的终端相片处理装置,其特征在于,所述相片预处理模块还用于在对相片进行缩放处理之前或之后,对相片的色度特征进行转换,使得相片的色度特征与本终端显示屏的显示特征相匹配。
10.如权利要求6-8中任一权利要求所述的终端相片处理装置,其特征在于,所述装置还包括相片分享处理模块,在所述相片预处理模块完成所述预处理之后,所述相片分享处理模块在本终端和所述另一终端之间建立联系,获取所述另一终端的显示屏参数;然后所述相片分享处理模块比较本终端显示屏与所述另一终端的显示屏的显示屏参数,如果目标终端显示屏参数与源终端显示屏参数相同,将相片传递给目标终端;如果目标终端显示屏参数与源终端显示屏参数不同,将相片的像素和尺寸转换到与目标终端显示屏的分辨率和显示尺寸分别相匹配后,传递给目标终端。
【文档编号】G06T3/40GK103729375SQ201210391175
【公开日】2014年4月16日 申请日期:2012年10月16日 优先权日:2012年10月16日
【发明者】田学红, 龚尤岗, 景永年 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1