[发明专利]一种视频编码方法、编码器、电子设备及介质有效
申请号: | 201711261657.3 | 申请日: | 2017-12-04 |
公开(公告)号: | CN109874012B | 公开(公告)日: | 2020-09-11 |
发明(设计)人: | 范娟婷;朱政;张贤国;张二丽;金星 | 申请(专利权)人: | 北京金山云网络技术有限公司;北京金山云科技有限公司 |
主分类号: | H04N19/124 | 分类号: | H04N19/124;H04N19/50;H04N19/91 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;马敬 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 编码 方法 编码器 电子设备 介质 | ||
本发明实施例提供了一种视频编码方法、编码器、电子设备及介质,其中视频编码方法,应用于编码器,该方法包括:获取针对每个待编码的视频帧数据块所得到的变换系数块;将变换系数块中的每个变换系数分别与预设阈值进行比较,将小于所述预设阈值的变换系数替换为0,获得新的变换系数块;判断新的变换系数块是否为全零块;如果新的变换系数块为全零块,则编码该视频帧数据块中非零变换系数的个数为0,结束对该视频帧数据块的编码;如果新的变换系数块不为全零块,则将变换系数块进行量化处理,获得量化后的量化系数块;依据量化后的量化系数块,进行熵编码。
技术领域
本发明涉及视频编码技术领域,特别是涉及一种视频编码方法、编码器、电子设备及介质。
背景技术
随着多媒体数字视频应用的不断发展及人们对视频云计算需求的不断提高,原始视频信息源的数据量已经让现有传输网络带宽及存储资源无法承受。因此,对视频信号的压缩已经成为目前国内外学术研究和工业应用的热点之一。视频压缩,也称为视频编码,其目的是消除视频信号间的冗余信息。
参见图1,图1为目前采用高效率视频编码(High Efficiency Video Coding,HEVC)标准的视频编码器进行编码的基本流程图。该基本流程包括:
块划分步骤:编码器接收到输入的视频信号,将视频信号的图像或帧划分为待编码块,待编码块通常是正方形块,其他非正方形的块也是允许的,该待编码块大小一般为8x8,16x16,32x32,64x64;
预测步骤:对当前待编码块内的视频信号进行预测,得到参考块内的预测信号;将参考块与当前待编码块相应位置的像素两两作差,形成残差块内的残差信号;
变换步骤:将残差块内的残差信号从空域频谱变换到频域,再通过预设线性运算,将残差块内的残差信号能量集中在少数预设数量个低频的变换系数上,得到在变换域内能量更加集中的具有二维的变换系数的变换系数块;
量化步骤:利用编码器预设的量化信息及从待编码块中提取的像素位深信息,对变换系数块内二维的变换系数进行量化,经过量化后的量化系数块中的量化系数,缩小为比原本变换系数块内变换系数更小的系数;
熵编码步骤:依据量化后的量化系数块,进行熵编码,形成最终码流。
现有技术视频编码器虽然实现了压缩编码,但是编码速度仍有待提高。
发明内容
本发明实施例的目的在于提供一种视频编码方法、编码器、电子设备及介质,以提高编码速度。具体技术方案如下:
第一方面,本发明实施例提供了一种视频编码方法,包括:
获取针对每个待编码的视频帧数据块所得到的变换系数块;
将上述变换系数块中的每个变换系数分别与预设阈值进行比较,将小于上述预设阈值的变换系数替换为0,获得新的变换系数块;
判断上述新的变换系数块是否为全零块;
如果上述新的变换系数块为全零块,则编码该视频帧数据块中非零变换系数的个数为0,结束对该视频帧数据块的编码;
如果上述新的变换系数块不为全零块,则将上述变换系数块进行量化处理,获得量化后的量化系数块;
依据上述量化后的量化系数块,进行熵编码。
可选的,上述依据上述量化后的量化系数块,进行熵编码,包括:
判断上述量化后的量化系数块是否为全零块;
如果判断上述量化后的量化系数块为全零块,则编码该量化后的量化系数块中非零量化系数的个数为0,结束对该视频帧数据块的编码;
如果判断上述量化后的量化系数块不为全零块,则对该量化后的量化系数块进行熵编码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司;北京金山云科技有限公司,未经北京金山云网络技术有限公司;北京金山云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711261657.3/2.html,转载请声明来源钻瓜专利网。