[发明专利]相机应用的滤镜实现方法和装置在审
申请号: | 201410038715.6 | 申请日: | 2014-01-26 |
公开(公告)号: | CN104808975A | 公开(公告)日: | 2015-07-29 |
发明(设计)人: | 吴宇焕 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 相机 应用 滤镜 实现 方法 装置 | ||
1.一种相机应用的滤镜实现方法,包括如下步骤:
获取自定义滤镜使用指令;
根据所述自定义滤镜使用指令提取程序脚本,所述程序脚本是由自定义设置的照片参数生成的;
通过所述提取的程序脚本对相机应用中触发拍照所得到的照片进行滤镜渲染,以得到包含了滤镜效果的照片。
2.根据权利要求1所述的方法,其特征在于,所述根据所述自定义滤镜使用指令提取程序脚本的步骤之前,所述方法还包括:
获取相机应用中触发的照片设置操作,通过所述照片设置操作得到用户自定义设置的照片参数;
将所述用户自定义设置的照片参数输入顶点着色器和片段着色器中生成实现照片的自定义滤镜效果的程序脚本。
3.根据权利要求1所述的方法,其特征在于,所述通过所述提取的程序脚本对相应应用中触发拍照所得到的照片进行滤镜渲染的步骤之前,所述方法包括:
判断所述提取的程序脚本是否加载到所述相机应用的实时预览,若为否,则
触发进行拍照以得到照片。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若判断到所述提取的程序脚本将加载到所述相机应用的实时预览,则
通过所述提取的程序脚本在所述相机应用中的拍照画面实时预览滤镜效果;
触发进行拍照以得到包含了滤镜效果的照片。
5.根据权利要求1或4所述的方法,其特征在于,所述方法还包括:
再次提取程序脚本,所述程序脚本与根据自定义滤镜使用指令所提取的程序脚本相区别;
通过所述再次提取的程序脚本对所述包含了滤镜效果的照片再次处理,以将所述照片的滤镜效果更换为再次提取的程序脚本所对应的滤镜效果。
6.一种相机应用的滤镜实现装置,其特征在于,包括:
滤镜使用指令获取模块,用于获取自定义滤镜使用指令;
脚本提取模块,用于根据所述自定义滤镜使用指令提取程序脚本,所述程序脚本是由自定义设置的照片参数生成的;
滤镜渲染模块,用于通过所述提取的程序脚本对相机应用中触发拍照所得到的照片进行滤镜渲染,以得到包含了滤镜效果的照片。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
自定义参数获取模块,用于获取相机应用中触发的照片设置操作,通过所述照片设置操作得到用户自定义设置的照片参数;
脚本生成模块,用于将所述用户自定义设置的照片参数输入顶点着色器和片段着色器中生成实现照片的自定义滤镜效果的程序脚本。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
实时预览判断模块,用于判断所述提取的程序脚本是否加载到所述相机应用的实时预览,若为否,则通知拍照模块;
所述拍照模块用于触发进行拍照以得到照片。
9.根据权利要求8所述的装置,其特征在于,所述装置包括:
若所述实时预览判断模块判断到所述提取的程序脚本将加载到所述相机应用的实时预览,则通知滤镜预览模块;
所述滤镜预览模块用于通过所述提取的程序脚本在所述相机应用中的拍照画面实时预览滤镜效果;
所述拍照模块还用于触发进行拍照以得到包含了滤镜效果的照片。
10.根据权利要求1或9所述的装置,其特征在于,所述装置还包括:
脚本再次提取模块,用于再次提取程序脚本,所述程序脚本与根据自定义滤镜使用指令所提取的程序脚本相区别;
滤镜效果更换模块,用于通过所述再次提取的程序脚本对所述包含了滤镜效果的照片再次进行处理,以将所述照片的滤镜效果更换为再次提取的程序脚本所对应的滤镜效果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410038715.6/1.html,转载请声明来源钻瓜专利网。