一种显示滤镜效果的方法、装置和移动终端的制作方法

文档序号:7996555阅读:304来源:国知局
一种显示滤镜效果的方法、装置和移动终端的制作方法
【专利摘要】本发明提出一种显示滤镜效果的方法、装置和移动终端,其中方法包括:获取当前场景的预览数据;采用所述滤镜对应的算法对所述当前场景的预览数据进行处理,得到处理后的数据;显示所述处理后的数据。本发明能够直观地显示滤镜应用在特定图像中的显示效果。
【专利说明】一种显示滤镜效果的方法、装置和移动终端
【技术领域】
[0001]本发明涉及图像效果处理【技术领域】,尤其涉及一种显示滤镜效果的方法、装置和移动终端。
【背景技术】
[0002]为了丰富照片的图像效果,摄影师们在照相机的镜头前加上各种特殊镜片,这样拍摄得到的照片就包含了所加镜片的特殊效果。这种特殊镜片称为“滤色镜”。特殊镜片的思想延伸到计算机的图像处理技术中,便产生了“滤镜(Filter)”,也称为“滤波器”,是一种特殊的图像效果处理技术。滤镜一般是遵循一定的程序算法,对图像进行变换处理,其结果便是使图像产生特殊效果。
[0003]随着拍照软件滤镜的不断增多,目前出现了一些“滤镜商店”来帮助用户添加和管理滤镜。用户在选择滤镜时,可以通过对滤镜的详情介绍来了解该滤镜,但该介绍一般只显示滤镜的静态效果图片,即显示一幅已有的图像经过该滤镜处理之后的效果;但用户难以直观地了解该滤镜应用在当前特定图像中的效果。

【发明内容】

[0004]本发明提供了一种显示滤镜效果的方法,能够直观地显示滤镜应用在特定图像中的显示效果。
[0005]本发明还提供了一种显示滤镜效果的装置和移动终端,能够直观地显示滤镜应用在特定图像中的显示效果。
[0006]本发明的技术方案是这样实现的:
[0007]一种显示滤镜效果的方法,包括:
[0008]获取当前场景的预览数据;
[0009]采用所述滤镜对应的算法对所述当前场景的预览数据进行处理,得到处理后的数据;
[0010]显示所述处理后的数据。
[0011]上述方法中,获取当前场景的预览数据之前可以进一步包括:接收用户发送的显示滤镜列表的指令,根据所述指令获取所述滤镜列表中各个滤镜的信息及其对应的算法;
[0012]根据所述显示滤镜列表的指令,分别采用所述滤镜列表中各个滤镜对应的算法对当前场景的预览数据进行处理,得到处理后的数据;
[0013]在滤镜列表页面中同时显示滤镜列表中各个滤镜的信息及所述处理后的数据。
[0014]上述方法中,获取当前场景的预览数据之前可以进一步包括:接收用户发送的显示单个滤镜的指令,根据所述指令获取所述滤镜的信息及其对应的算法;
[0015]根据所述显示单个滤镜的指令,采用所述滤镜对应的算法对当前场景的预览数据进行处理,得到处理后的数据;
[0016]在滤镜详情页面中显示所述滤镜的信息及所述处理后的数据。[0017]上述方法中,采用滤镜对应的算法对预览数据进行处理的方式可以为:采用滤镜对应的算法对预览数据中像素的颜色、亮度、饱和度、对比度、色调、分布和排列属性中的至少一个进行处理。
[0018]一种显示滤镜效果的装置,包括:
[0019]取景器,用于获取当前场景的预览数据;
[0020]滤镜处理模块,用于采用所述滤镜对应的算法对所述当前场景的预览数据进行处理,得到处理后的数据;
[0021 ] 显示模块,用于显示所述处理后的数据。
[0022]上述装置还包括:
[0023]接收模块,用于接收显示滤镜列表的指令;
[0024]所述滤镜处理模块根据所述显示滤镜列表的指令获取滤镜列表中各个滤镜的信息及其对应的算法;分别采用所述滤镜列表中各个滤镜对应的算法对当前场景的预览数据进行处理,得到处理后的数据;
[0025]所述显示模块在滤镜列表页面中同时显示滤镜列表中各个滤镜的信息及所述处理后的数据。
[0026]上述装置还包括:
[0027]接收模块,用于接收显示单个滤镜的指令;
[0028]所述滤镜处理模块根据所述显示单个滤镜的指令获取所述滤镜的信息及其对应的算法;采用所述滤镜对应的算法对当前场景的预览数据进行处理,得到处理后的数据;
[0029]所述显示模块在滤镜详情页面中显示所述滤镜的信息及所述处理后的数据。
[0030]上述装置中,滤镜处理模块采用滤镜对应的算法对预览数据中像素的颜色、亮度、饱和度、对比度、色调、分布和排列属性中的至少一个进行处理。
[0031]一种移动终端,包括上述显示滤镜效果的装置。
[0032]可见,本发明提出的显示滤镜效果的方法、装置和移动终端,通过采用滤镜对应的算法对当前场景的预览数据进行处理并显示,能够直观地显示滤镜应用在当前特定图像中的显示效果。
【专利附图】

【附图说明】
[0033]图1为本发明提出的显示滤镜效果的方法流程图;
[0034]图2为本发明实施例步骤I的界面示意图;
[0035]图3为本发明实施例步骤2的界面示意图;
[0036]图4为本发明实施例步骤3的界面示意图;
[0037]图5为本发明实施例步骤4的界面示意图;
[0038]图6为本发明实施例中用户与拍照软件的交互流程图;
[0039]图7为本发明提出的显示滤镜效果的装置结构示意图。
【具体实施方式】
[0040]本发明提出一种显示滤镜效果的方法,如图1为该方法实现流程图,包括:
[0041]步骤101:获取当前场景的预览数据;[0042]步骤102:采用滤镜对应的算法对所述当前场景的预览数据进行处理,得到处理后的数据;
[0043]步骤103:显示处理后的数据。
[0044]上述方法,可以应用于同时显示滤镜列表中多个滤镜的效果,也可以用于单独显示用户选定的单个滤镜的效果,具体地:
[0045]在显示滤镜列表时,上述步骤101之前可以进一步包括:接收用户发送的显示滤镜列表的指令,根据所述指令获取所述滤镜列表中各个滤镜对应的算法;
[0046]获取之后,针对滤镜列表中的各个滤镜分别执行上述步骤102和步骤103,在滤镜列表页面中同时显示滤镜列表中各个滤镜的信息及所述处理后的数据。
[0047]在显示用户选定的单个滤镜时,上述步骤101之前可以进一步包括:接收用户发送的显示单个滤镜的指令,根据所述指令获取所述滤镜对应的算法;
[0048]获取之后,采用该滤镜对应的算法对当前场景的预览数据进行处理并显示,滤镜详情页面中显示所述滤镜的信息及所述处理后的数据。
[0049]上述方法中,采用滤镜对应的算法对预览数据进行处理的方式可以为:采用滤镜对应的算法对预览数据中像素的颜色、亮度、饱和度、对比度、色调、分布和排列属性中的至少一个进行处理。
[0050]以下举具体的实施例详细介绍。
[0051]步骤1,用户打开拍照软件中已有的前置滤镜,如图2为本发明实施例步骤I的界面示意图。在该界面中,显示已有的前置滤镜为滤镜广滤镜5。
[0052]步骤2,将滤镜向右滑动到最后,显示出添加新滤镜的入口(即滤镜列表的入口)。如图3为本发明实施例步骤2的界面示意图。在该界面中,显示已有的前置滤镜,即滤镜滤镜9,以及滤镜列表的入口(图中以“ + ”表示)。
[0053]步骤3:点击图3中的“ + ”,进入滤镜列表。如图4为本发明实施例步骤3的界面示意图,在滤镜列表页面,内嵌多个取景器,可以在滤镜列表页面直接同时显示多个滤镜的效果,便于多个滤镜之间进行对比。
[0054]在本步骤中,显示多个滤镜效果的方式为:
[0055]获取滤镜列表中各个滤镜的信息及其对应的算法;
[0056]采用取景器获取当前场景的预览数据;分别采用滤镜列表中各个滤镜对应的算法对预览数据进行处理,得到多组处理后的数据;在滤镜列表页面中,同时显示各个滤镜的信息及该滤镜所对应的处理后的数据。通过这种方式,可以在滤镜列表页面同时显示滤镜列表中各个滤镜的效果,由于多个滤镜的效果在一个页面中同时显示,便于用户对滤镜列表中的各个滤镜进行对比和选择;当然,由于同一页面中同时显示多个滤镜的处理效果,每个滤镜的处理效果图较小,用户可以选定其中的单个滤镜进行详细观察。当用户选定滤镜列表中的一个滤镜时,执行步骤4。
[0057]步骤4:用户选定滤镜列表中的一个滤镜,进入滤镜详情页面。如图5为本发明实施例步骤4的界面示意图,在滤镜详情页面也内嵌取景器,可以在滤镜详情页面直接显示用户选定的滤镜的效果。
[0058]在本步骤中,显示用户选定的滤镜效果的方式为:
[0059]获取用户选定的滤镜的信息及其对应的算法;[0060]采用取景器获取当前场景的预览数据,采用该滤镜对应的算法对预览数据进行处理,得到并处理后的数据。在滤镜详情页面中,显示用户选定的滤镜的信息及该滤镜对应的处理后的数据。通过这种方式,可以在滤镜详情页面大面积实时显示用户选定的滤镜的效果,本步骤只能对单个滤镜进行处理及显示,当用户希望看到多个滤镜的处理效果时,需要对不同的滤镜重复执行相同的步骤,并且多个滤镜的处理效果只能分别进行显示。
[0061]如图6为本发明实施例中用户与拍照软件的交互流程图,包括:
[0062]步骤601:用户点击添加滤镜的按钮。
[0063]步骤602:拍照软件进入滤镜列表页面。
[0064]步骤603:启动相机的取景器,获取当前场景的预览数据。
[0065]步骤604:采用滤镜列表中各个滤镜对应的算法,分别对当前场景的预览数据进行处理,在滤镜列表页面中同时显示滤镜列表中各个滤镜的信息及处理后的数据。
[0066]步骤605:用户点击选定的滤镜。
[0067]步骤606:拍照软件进入该滤镜的滤镜详情页面。
[0068]步骤607:启动相机的取景器,获取当前场景的预览数据。
[0069]步骤608:采用用户选定的该滤镜对应的算法,对当前场景的预览数据进行处理,在滤镜详情页面显示该滤镜的信息及处理后的数据。
[0070]本发明还提出一种显示滤镜效果的装置,如图7为该装置结构示意图,包括:
[0071]取景器701,用于获取当前场景的预览数据;
[0072]滤镜处理模块702,用于采用所述滤镜对应的算法对所述当前场景的预览数据进行处理,得到处理后的数据;
[0073]显示模块703,用于显示所述处理后的数据。
[0074]上述装置还可以包括:
[0075]接收模块704,用于接收显示滤镜列表的指令;
[0076]滤镜处理模块702根据所述显示滤镜列表的指令获取滤镜列表中各个滤镜的信息及其对应的算法;分别采用所述滤镜列表中各个滤镜对应的算法对当前场景的预览数据进行处理,得到处理后的数据;
[0077]所述显示模块703在滤镜列表页面中同时显示滤镜列表中各个滤镜的信息及所述处理后的数据。
[0078]上述接收模块704可以用于,接收显示单个滤镜的指令;
[0079]滤镜处理模块702根据所述显示单个滤镜的指令获取所述滤镜的信息及其对应的算法;采用所述滤镜对应的算法对当前场景的预览数据进行处理,得到处理后的数据;
[0080]所述显示模块703在滤镜详情页面中显示所述滤镜的信息及所述处理后的数据。
[0081]上述装置中,滤镜处理模块702可以采用滤镜对应的算法对预览数据中像素的颜色、亮度、饱和度、对比度、色调、分布和排列属性中的至少一个进行处理。
[0082]本发明还提出一种移动终端,包括上述显示滤镜效果的装置。
[0083]综上可见,本发明提出的显示滤镜效果的方法、装置和移动终端,通过采用滤镜对应的算法对当前场景的预览数据进行处理并显示,能够直观地显示滤镜应用在当前特定图像中的显示效果。当显示滤镜列表时,对每个滤镜分别显示其实时滤镜效果,显示效果更直观,并且便于多个滤镜之间进行对比。[0084]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1.一种显示滤镜效果的方法,其特征在于,所述方法包括: 获取当前场景的预览数据; 采用所述滤镜对应的算法对所述当前场景的预览数据进行处理,得到处理后的数据; 显示所述处理后的数据。
2.根据权利要求1所述的方法,其特征在于,所述获取当前场景的预览数据之前进一步包括:接收用户发送的显示滤镜列表的指令,根据所述指令获取所述滤镜列表中各个滤镜的信息及其对应的算法; 根据所述显示滤镜列表的指令,分别采用所述滤镜列表中各个滤镜对应的算法对当前场景的预览数据进行处理,得到处理后的数据; 在滤镜列表页面中同时显示滤镜列表中各个滤镜的信息及所述处理后的数据。
3.根据权利要求1所述的方法,其特征在于,所述获取当前场景的预览数据之前进一步包括:接收用户发送的显示单个滤镜的指令,根据所述指令获取所述滤镜的信息及其对应的算法; 根据所述显示单个滤镜的指令,采用所述滤镜对应的算法对当前场景的预览数据进行处理,得到处理后的数据; 在滤镜详情页面中显示所述滤镜的信息及所述处理后的数据。
4.根据权利要求1 、2或3所述的方法,其特征在于,所述采用滤镜对应的算法对预览数据进行处理的方式为: 采用滤镜对应的算法对预览数据中像素的颜色、亮度、饱和度、对比度、色调、分布和排列属性中的至少一个进行处理。
5.一种显示滤镜效果的装置,其特征在于,所述装置包括: 取景器,用于获取当前场景的预览数据; 滤镜处理模块,用于采用所述滤镜对应的算法对所述当前场景的预览数据进行处理,得到处理后的数据; 显示模块,用于显示所述处理后的数据。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括: 接收模块,用于接收显示滤镜列表的指令; 所述滤镜处理模块根据所述显示滤镜列表的指令获取滤镜列表中各个滤镜的信息及其对应的算法;分别采用所述滤镜列表中各个滤镜对应的算法对当前场景的预览数据进行处理,得到处理后的数据; 所述显示模块在滤镜列表页面中同时显示滤镜列表中各个滤镜的信息及所述处理后的数据。
7.根据权利要求5所述的装置,其特征在于,所述装置还包括: 接收模块,用于接收显示单个滤镜的指令; 所述滤镜处理模块根据所述显示单个滤镜的指令获取所述滤镜的信息及其对应的算法;采用所述滤镜对应的算法对当前场景的预览数据进行处理,得到处理后的数据; 所述显示模块在滤镜详情页面中显示所述滤镜的信息及所述处理后的数据。
8.根据权利要求5、6或7所述的装置,其特征在于,所述滤镜处理模块采用滤镜对应的算法对预览数据中像素的颜色、亮度、饱和度、对比度、色调、分布和排列属性中的至少一个进行处理。
9.一种移动终 端,其特征在于,所述移动终端包括权利要求5至8任意一项所述的装置。
【文档编号】H04N9/04GK104010124SQ201310056440
【公开日】2014年8月27日 申请日期:2013年2月22日 优先权日:2013年2月22日
【发明者】程菲, 高文君, 李飞云, 任桥, 黄石柱 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1