[发明专利]一种编码方法、编码装置及服务器有效
申请号: | 201410837910.5 | 申请日: | 2014-12-26 |
公开(公告)号: | CN104602030B | 公开(公告)日: | 2018-03-23 |
发明(设计)人: | 贺坚强 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04N21/234 | 分类号: | H04N21/234;H04N21/44 |
代理公司: | 北京润泽恒知识产权代理有限公司11319 | 代理人: | 苏培华 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 编码 方法 装置 服务器 | ||
技术领域
本发明涉及编码技术领域,特别是涉及一种编码方法、编码装置及服务器。
背景技术
随着多媒体技术的发展,视频/图像成为多媒体内容的主要的承载媒质,因为其数据量普遍比较大,在给用户带来丰富视觉体验的同时也要求较大的存储量以及较高的传输带宽资源,因此视频/图像的压缩效率对多媒体的推广应用很重要。随着互联网以及未来物联网的广泛应用,当有海量的视频图像需要即时编码,计算资源和编码速度也是一个很严峻的问题,尤其是目前的移动互联网中涉及大量移动终端,其计算能力和电池容量都很有限。
随着无线网络的推广和普及,无线智能终端可以很方便的接入互联网和云端。并且几乎所有的移动终端都自带图像视频拍摄功能,但是移动终端设备的计算资源和电池容量很大地制约了移动终端的视频图像编码能力。目前很多无线智能终端都有上行的带宽和网速较低,而下行的带宽和网速相对较高的特点。
目前基于服务器的编码方法需要用户先上传整个视频图像,然后在服务器进行编码,服务器返回最终编码码流给用户。这种编码方法上传整个视频图像给服务器,需要上传的数据量很大,受到上行带宽和网速的限制;而且用户上传至服务器的视频中有大部分视频内容都是重复或者类似的,服务器重复计算量很大,造成很大的资源浪费以及编码的效率低下。
发明内容
本发明提供了一种编码方法、编码装置及服务器,以解决编码效率低的问题。
为了解决上述问题,本发明公开了一种编码方法,包括:
将视频帧/图像划分为编码块;
提取所述编码块的特征向量作为当前特征向量;
在服务器以特征向量为索引的编码参数集中查询所述当前特征向量是否存在;
当所述当前特征向量存在时,接收服务器返回的当前特征向量对应的编码参数集合;
当所述当前特征向量不存在时,上传所述编码块至服务器进行编码;若上传成功,则接收所述服务器编码后得到的编码参数集合;若上传失败,则接收服务器返回的与所述当前特征向量距离最近的一个或多个特征向量对应的编码参数集合;
根据所述编码参数集合进行编码。
可选地,所述提取所述编码块的特征向量,包括:
步骤1,将所述编码块划分为多个编码单元,并将所述多个编码单元依次作为当前编码单元;
步骤2,判断所述当前编码单元是否平坦;
步骤3,当所述当前编码单元平坦时,将所述当前编码单元的编码划分信息标记为不再划分,计算所述当前编码单元的平均值,并对所述平均值按照量化参数进行量化得到量化平均值;
步骤4,当所述当前编码单元不平坦时,将所述当前编码单元的编码划分信息标记为继续划分,对继续划分后的编码单元重复执行步骤2;
步骤5,将各编码单元的编码划分信息、量化平均值按照顺序组合成所述编码块的特征向量。
可选地,所述判断所述当前编码单元是否平坦,包括:
计算当前编码单元的水平垂直方向梯度绝对值之和;
判断所述当前编码单元的水平垂直方向梯度绝对值之和是否小于第一阈值;
当所述当前编码单元的水平垂直方向梯度绝对值之和小于第一阈值时,将所述当前编码单元判定为平坦;
当所述当前编码单元的水平垂直方向梯度绝对值之和大于等于第一阈值时,将所述当前编码单元判定为不平坦。
可选地,所述判断所述当前编码单元是否平坦,还包括:
当所述当前编码单元的水平垂直方向梯度绝对值之和大于等于第一阈值时,判断当前编码单元的尺寸是否大于等于最小编码单元尺寸;
当所述当前编码单元的尺寸大于等于最小编码单元尺寸时,将所述当前编码单元判定为不平坦;
当所述当前编码单元的尺寸小于最小编码单元尺寸时,将所述当前编码单元判定为平坦。
可选地,所述判断所述当前编码单元是否平坦,还包括:
当所述当前编码单元的尺寸小于最小编码单元尺寸时,对所述当前编码单元进行二维离散变换,计算所述编码单元的像素值与所述编码单元的平均值的残差绝对值之和;
判断所述残差绝对值之和是否小于第二阈值;
当所述残差绝对值之和小于第二阈值时,将所述当前编码单元判定为平坦;
当所述残差绝对值之和大于等于第二阈值时,对所述二维离散变换后的系数按照量化参数进行量化,提取前c1个非零系数,所述c1≥1。
可选地,所述提取所述编码块的特征向量,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410837910.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于HLS协议的信息发布方法、设备及系统
- 下一篇:处理图像的方法和装置