[发明专利]编码方法、装置及编解码系统在审
申请号: | 202010327178.2 | 申请日: | 2020-04-23 |
公开(公告)号: | CN111556317A | 公开(公告)日: | 2020-08-18 |
发明(设计)人: | 张文强;范志刚 | 申请(专利权)人: | 西安万像电子科技有限公司 |
主分类号: | H04N19/176 | 分类号: | H04N19/176;H04N19/186;H04N19/136 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 韩畅 |
地址: | 710075 陕西省西安市高新区唐*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编码 方法 装置 解码 系统 | ||
本公开提供一种编码方法、装置及编解码系统,涉及计算机编码领域,该编码方法包括:获取当前帧图像,所述当前帧图像被划分为多个宏块,每个宏块包括M*N个像素,其中,M、N为正整数;提取所述当前帧图像的背景色,并生成背景色信息;判断每个宏块中像素点的值和背景色信息是否一致;根据判断结果和预设规则识别出第一类型宏块;将所述第一类型宏块按照第一编码方式进行编码,得到第一编码数据。本公开提供的实施例能够适配桌面图像的特点,能够有效降低带宽。
技术领域
本公开涉及计算机编码领域,尤其涉及编码方法、装置及编解码系统置。
背景技术
云桌面技术或者桌面虚拟化是指用户远程访问服务器,服务器将当前服务器主机的桌面图像通过虚拟方式提供给远程客户端的技术。依靠这一技术,用户跟操作自己的计算机一样。服务器通过屏幕拷贝,将图像传输给用户,用户获得的是桌面图像序列。图像经过压缩后,通过网络传输到云终端,终端解码得到桌面图像内容。
与自然图像不同,桌面图像有着自己的特点。自然图像的灰度和颜色的变化一般是连续的。桌面图像则组成成分复杂,通常包含文本和图形信息,往往像素值的变化是不连续的。
一般的图像处理标准是基于自然图像在空间域和时间域有很强的相关性来编码的,而这种编码方式却不能非常好的匹配桌面图像特点。
发明内容
本公开实施例提供一种编码方法、装置及编解码系统,能够适配桌面图像的特点,能够有效降低带宽。技术方案如下:
根据本公开实施例的第一方面,提供一种编码方法方法,该方法包括:
获取当前帧图像,当前帧图像被划分为多个宏块,每个宏块包括M*N个像素,其中,M、N为正整数;
提取当前帧图像的背景色,并生成背景色信息;
判断每个宏块中像素点的值和背景色信息是否一致;
根据判断结果和预设规则识别出第一类型宏块;
将第一类型宏块按照第一编码方式进行编码,得到第一编码数据。
在一个实施例中,提取当前帧图像的背景色,并生成背景色信息包括:
识别当前帧图像中的所有纯色宏块,所有纯色宏块至少包括至少一类纯色宏块;
统计纯色宏块中至少一类纯色宏块的个数,并将个数最多的一类或者多类纯色宏块的颜色确认为背景色;
基于背景色生成背景色信息。
在一个实施例中,识别当前帧图像中的所有纯色宏块,包括:
提取出当前帧图像的边缘区域;
识别边缘区域中的所有纯色宏块。
在一个实施例中,识别当前帧图像中的所有纯色宏块,包括:
获取当前宏块;
逐行或者逐列扫描当前宏块中的像素点;
判断当前宏块中所有像素点的颜色是否完全相同;
如果完全相同,确定当前宏块为纯色宏块,像素点的颜色为纯色宏块的颜色。
在一个实施例中,根据判断结果和预设规则识别出第一类型宏块包括:获取每个纯色宏块的颜色;
判断每个纯色宏块的颜色与背景色是否相同;
确定与背景色颜色相同的纯色宏块为第一类型宏块。
在一个实施例中,将第一类型宏块按照第一编码方式进行编码包括:
为第一类型宏块添加标记信息;标记信息用于标记与第一类型宏块的颜色相同的背景色。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安万像电子科技有限公司,未经西安万像电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010327178.2/2.html,转载请声明来源钻瓜专利网。