一种界面显示方法和装置的制造方法_5

文档序号:9929387阅读:来源:国知局
面进行模糊化处理。4. 根据权利要求3所述的方法,其特征在于,所述基于所述下层图层的个数确定待处 理界面的步骤包括: 若所述下层图层的个数为一个,则确定所述下层图层中的界面为待处理界面; 若所述下层图层的个数为多个,则确定每个所述下层图层中的界面为一个待处理界 面;或者,将多个所述下层图层中的界面合成为一个合成图层中的界面,确定所述合成图层 中的界面为待处理界面。5. 根据权利要求4所述的方法,其特征在于,所述将多个所述下层图层中的界面合成 为一个合成图层中的界面的步骤包括: 将多个所述下层图层中的最下层图层作为当前图层; 将当前图层中的界面与上一层图层中的界面合成为一个中间图层中的界面; 判断是否存在未合成的图层; 若存在,则将所述中间图层确定为当前图层,并返回所述将当前图层中的界面与上一 层图层中的界面合成为一个中间图层中的界面的步骤; 若不存在,则确定所述中间图层中的界面为合成图层中的界面。6. 根据权利要求5所述的方法,其特征在于,所述将当前图层中的界面与上一层图层 中的界面合成为一个中间图层中的界面的步骤包括: 计算当前图层中的界面的第i个像素的颜色值,与,数值1减去第i个像素的透明度的 差值的乘积;其中i为正整数; 计算上一层图层中的界面的第i个像素的颜色值与第i个像素的透明度的乘积; 计算当前图层中的界面的第i个像素对应的乘积与上一层图层中的界面的第i个像素 对应的乘积的总和作为中间图层中的界面的第i个像素的颜色值。7. 根据权利要求3所述的方法,其特征在于,所述模糊请求包括:模糊半径和模糊区 域; 所述根据所述模糊请求,对所述待处理界面进行模糊化处理的步骤包括: 将所述待处理界面中的模糊区域内的每个像素作为一个中心像素,针对每个中心像 素,分别以当前中心像素为圆心,按照所述模糊半径选定周边区域;其中,同时位于所述模 糊区域和所述周边区域内的像素为当前中心像素的周边像素; 针对当前中心像素的每个周边像素,分别按照以下公式计算当前周边像素的高斯系数 g(x, y):其中,χ为当前周边像素与当前中心像素的χ轴距离,y为当前周边像素与当前中心像 素的y轴距离,σ为根据预设的模糊半径和〇的对应关系计算得到的高斯参数; 计算当前中心像素的每个周边像素的颜色值与高斯系数的乘积,将所有乘积的总和作 为当前中心像素的颜色值。8. 根据权利要求1所述的方法,其特征在于,所述模糊请求包括γ校正因子; 在所述根据所述模糊请求,对所述应用的当前界面所在图层的下层图层中的界面进行 模糊化处理的步骤之后,还包括: 对所述模糊化处理后的界面按照所述γ校正因子进行γ校正; 所述显示所述应用的当前界面和所述模糊化处理后的界面的步骤包括: 显示所述应用的当前界面和所述γ校正后的界面。9. 根据权利要求3所述的方法,其特征在于,所述模糊请求包括模糊半径,在所述对所 述待处理界面进行模糊化处理的步骤之前,还包括: 若所述模糊半径超过预设阈值,则缩小所述待处理界面的大小; 在所述对所述待处理界面进行模糊化处理的步骤之后,还包括: 放大所述模糊化处理后的界面的大小。10. 根据权利要求1所述的方法,其特征在于,所述显示所述应用的当前界面和所述模 糊化处理后的界面的步骤包括: 将所述应用的当前界面和所述模糊化处理后的界面合成为一个图层的界面; 显示所述合成后的界面。11. 一种界面显示装置,其特征在于,包括: 接收模块,用于接收应用发送的模糊请求; 模糊模块,用于根据所述模糊请求,对所述应用的当前界面所在图层的下层图层中的 界面进行模糊化处理; 显示模块,用于显示所述应用的当前界面和所述模糊化处理后的界面。12. 根据权利要求11所述的装置,其特征在于,所述模糊模块包括: 通知子模块,用于将所述模糊请求通知给用于图像合成的系统服务进程; 模糊子模块,用于在所述系统服务进程中对所述应用的当前界面所在图层的下层图层 中的界面进行模糊化处理。13. 根据权利要求11所述的装置,其特征在于,所述模糊模块包括: 图层确定子模块,用于确定所述应用的当前界面所在图层的下层图层的个数; 界面确定子模块,用于基于所述下层图层的个数确定待处理界面; 界面模糊子模块,用于根据所述模糊请求,对所述待处理界面进行模糊化处理。14. 根据权利要求13所述的装置,其特征在于,所述界面确定子模块包括: 第一确定单元,用于在所述下层图层的个数为一个时,确定所述下层图层中的界面为 待处理界面; 第二确定单元,用于在所述下层图层的个数为多个时,确定每个所述下层图层中的界 面为一个待处理界面;或者,将多个所述下层图层中的界面合成为一个合成界面,确定所述 合成界面为待处理界面。15. 根据权利要求14所述的装置,其特征在于,所述第二确定单元包括: 图层确定子单元,用于在将多个所述下层图层中的界面合成为一个合成界面时,将多 个所述下层图层中的最下层图层作为当前图层; 界面合成子单元,用于将当前图层中的界面与上一层图层中的界面合成为一个中间图 层中的界面; 图层判断子单元,用于判断是否存在未合成的图层;若存在,则将所述中间图层确定为 当前图层,并调用所述界面合成子单元;若不存在,则确定所述中间图层中的界面为合成界 面。16. 根据权利要求15所述的装置,其特征在于,所述界面合成子单元,具体用于计算当 前图层中的界面的第i个像素的颜色值,与,数值1减去第i个像素的透明度的差值的乘 积;其中i为正整数;计算上一层图层中的界面的第i个像素的颜色值与第i个像素的透 明度的乘积;计算当前图层中的界面的第i个像素对应的乘积与上一层图层中的界面的第 i个像素对应的乘积的总和作为中间图层中的界面的第i个像素的颜色值。17. 根据权利要求13所述的装置,其特征在于,所述模糊请求包括:模糊半径和模糊区 域; 所述界面模糊子模块包括: 区域选定单元,用于将所述待处理界面中的模糊区域内的每个像素作为一个中心像 素,针对每个中心像素,分别以当前中心像素为圆心,按照所述模糊半径选定周边区域;其 中,同时位于所述模糊区域和所述周边区域内的像素为当前中心像素的周边像素; 系数计算单元,用于针对当前中心像素的每个周边像素,分别按照以下公式计算当前 周访僮麦的高ffi蒸救. 其中,X为当前周边像素与当前中心像素的X轴距离,y为当前周边像素与当前中心像 素的y轴距离,σ为根据预设的模糊半径和〇的对应关系计算得到的高斯参数; 颜色计算单元,用于计算当前中心像素的每个周边像素的颜色值与高斯系数的乘积, 将所有乘积的总和作为当前中心像素的颜色值。18. 根据权利要求11所述的装置,其特征在于,所述模糊请求包括γ校正因子;所述 装置还包括: 校正模块,用于在所述模糊模块根据所述模糊请求,对所述应用的当前界面所在图层 的下层图层中的界面进行模糊化处理之后,对所述模糊化处理后的界面按照所述γ校正 因子进行γ校正; 则所述显示模块,具体用于显示所述应用的当前界面和所述γ校正后的界面。19. 根据权利要求13所述的装置,其特征在于,所述模糊请求包括模糊半径,所述模糊 丰旲块还包括: 界面缩小子模块,用于在所述界面模糊子模块对所述待处理界面进行模糊化处理之 前,在所述模糊半径超过预设阈值时,缩小所述待处理界面的大小; 界面放大子模块,用于在所述界面模糊子模块对对所述待处理界面进行模糊化处理之 后,放大所述模糊化处理后的界面的大小。20. 根据权利要求11所述的装置,其特征在于,所述显示模块包括: 合成子模块,用于将所述应用的当前界面和所述模糊化处理后的界面合成为一个图层 的界面; 显示子模块,用于显示所述合成后的界面。
【专利摘要】本发明提供了一种界面显示方法和装置,以解决在作为后台的应用层和背景层的影响下,使得前端的应用的界面并不能被很好地突出显示,降低了用户体验的问题。其中,方法包括:接收应用发送的模糊请求;根据模糊请求,对应用的当前界面所在图层的下层图层中的界面进行模糊化处理;显示应用的当前界面和模糊化处理后的界面。本发明可以达到前端的应用的界面被很好地突出显示的同时,后台被模糊美化的效果,提升用户体验。
【IPC分类】G06F9/44
【公开号】CN105718254
【申请号】CN201410765112
【发明人】朱宏伟, 刘剑锋
【申请人】乐视移动智能信息技术(北京)有限公司
【公开日】2016年6月29日
【申请日】2014年12月10日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1