[发明专利]编码方法、编码器、屏幕共享设备及系统有效
申请号: | 201410182977.X | 申请日: | 2014-04-30 |
公开(公告)号: | CN103986935B | 公开(公告)日: | 2018-03-06 |
发明(设计)人: | 黄波;李锋 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04N19/187 | 分类号: | H04N19/187;H04N19/29;H04N19/37 |
代理公司: | 北京龙双利达知识产权代理有限公司11329 | 代理人: | 王君,肖鹂 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编码 方法 编码器 屏幕 共享 设备 系统 | ||
1.一种编码方法,其特征在于,包括:
根据帧缓冲区中显示数据的图层属性分别获取第一类图层在目标显示界面的显示区域的坐标参数和第二类图层在所述目标显示界面的显示区域的坐标参数,其中所述第一类图层和所述第二类图层根据各自的图层属性采用不同的编码压缩方式,所述目标显示界面为所述帧缓冲区中的显示数据最终呈现的界面;
根据所述第一类图层在所述目标显示界面的显示区域的坐标参数和所述第二类图层在所述目标显示界面的显示区域的坐标参数将所述目标显示界面的显示区域分成至少一个第一类图层显示区域和至少一个第二类图层显示区域,并分别对所述至少一个第一类图层显示区域的显示数据和所述至少一个第二类图层显示区域的显示数据进行空白区域透明数据填充,并采用对应的编码压缩方式分别对所述至少一个第一类图层显示区域的显示数据和所述至少一个第二类图层显示区域的显示数据进行编码压缩以形成至少一个第一类图层编码数据和至少一个第二类图层编码数据;
将所述至少一个第一类图层编码数据和所述至少一个第二类图层编码数据作为输出码流输出。
2.如权利要求1所述的方法,其特征在于,所述根据帧缓冲区中显示数据的图层属性分别获取第一类图层在目标显示界面的显示区域的坐标参数和第二类图层在所述目标显示界面的显示区域的坐标参数包括:
根据所述帧缓冲区中的显示数据的图层属性,以及所述帧缓冲区中显示数据在所述帧缓冲区对应的图层渲染管理器的图层显示顺序Z-order,分别从所述帧缓冲区对应的图层渲染管理器中获取所述第一类图层在所述目标显示界面的显示区域的坐标参数和所述第二类图层在所述目标显示界面的显示区域的坐标参数。
3.如权利要求2所述的方法,其特征在于,所述坐标参数包括横纵坐标参数和a平面二值表,所述根据帧缓冲区中显示数据的图层属性分别获取第一类图层在目标显示界面的显示区域的坐标参数和第二类图层在所述目标显示界面的显示区域的坐标参数包括:
根据所述帧缓冲区中显示数据的图层属性从所述帧缓冲区对应的图层渲染管理器中分别获取第一类图层在目标显示界面的显示区域的横纵坐标参数和第二类图层在所述目标显示界面的显示区域的横纵坐标参数;
根据所述第一类图层在目标显示界面的显示区域的横纵坐标参数确定所述第一类图层在目标显示界面的显示区域的a平面二值表,并根据所述第二类图层在目标显示界面的显示区域的横纵坐标参数确定所述第二类图层在目标显示界面的显示区域的a平面二值表,其中所述第一类图层在目标显示界面的显示区域的a平面二值表用于表示所述第一类图层在目标显示界面的显示区域的显示有效性,所述第二类图层在目标显示界面的显示区域的a平面二值表用于表示所述第二类图层在目标显示界面的显示区域的显示有效性。
4.如权利要求1至3任一项所述的方法,其特征在于,所述根据所述第一类图层在所述目标显示界面的显示区域的坐标参数和所述第二类图层在所述目标显示界面的显示区域的坐标参数将所述目标显示界面的显示区域分成至少一个第一类图层显示区域和至少一个第二类图层显示区域包括:
当所述帧缓冲区中存在多个所述第一类图层时,根据所述第一类图层在所述目标显示界面的显示区域的坐标参数将M个所述第一类图层在所述目标显示界面的显示区域相叠加形成一个第一类图层显示区域,其中,M为大于1的整数;或者
当所述帧缓冲区中只有一个所述第一类图层时,根据所述第一类图层在所述目标显示界面的显示区域的坐标参数确定所述第一类图层显示区域;或者
当所述帧缓冲区中存在多个所述第二类图层时,根据所述第二类图层在所述目标显示界面的显示区域的坐标参数将N个所述第二类图层在所述目标显示界面的显示区域相叠加形成一个第二类图层显示区域,其中,N为大于1的整数;或者
当所述帧缓冲区中只有一个所述第二类图层时,根据所述第二类图层在所述目标显示界面的显示区域的坐标参数确定所述第二类图层显示区域。
5.如权利要求4所述的方法,其特征在于,所述根据所述第一类图层在所述目标显示界面的显示区域的坐标参数和所述第二类图层在所述目标显示界面的显示区域的坐标参数将所述目标显示界面的显示区域分成至少一个第一类图层显示区域和至少一个第二类图层显示区域还包括:
将一个所述第一类图层显示区域按照像素特征分成P个新的第一类图层显示区域,其中,P为大于1的整数;或者
将一个所述第一类图层显示区域按照像素特征分成Q个新的第一类图层显示区域,其中,Q为大于1的整数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410182977.X/1.html,转载请声明来源钻瓜专利网。