[发明专利]编码方法、解码方法、相应的装置、电子设备及存储介质有效
申请号: | 201910818575.7 | 申请日: | 2019-08-30 |
公开(公告)号: | CN112449186B | 公开(公告)日: | 2021-10-12 |
发明(设计)人: | 崔静;马思伟;王苏红 | 申请(专利权)人: | 腾讯科技(深圳)有限公司;北京大学 |
主分类号: | H04N19/124 | 分类号: | H04N19/124;H04N19/93;H04N19/176;H04N19/186;H04N19/70;H04N19/91;H04N19/44 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 张筱宁 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 编码 方法 解码 相应 装置 电子设备 存储 介质 | ||
本申请实施例涉及编解码技术领域,公开了一种编码方法、解码方法、相应的装置、电子设备及存储介质,其中,编码方法包括:根据待编码块的所有量化系数,确定待编码块的标识信息,标识信息为第一标识或第二标识,第一标识用于标识待编码块的所有量化系数均为非零系数,第二标识用于标识待编码块的所有量化系数中存在零系数;接着确定标识信息的上下文,并根据标识信息的上下文对标识信息进行编码;若标识信息为第一标识,则对待编码块的每个量化系数的值level进行编码;若标识信息为第二标识,则对待编码块的每个非零系数的游程run和level进行编码。通过本申请实施例提供的方法,能够有效节省码流。
技术领域
本申请实施例涉及编解码技术领域,具体而言,本申请涉及一种编码方法、解码方法、相应的装置、电子设备及存储介质。
背景技术
目前的视频标准中,常采用的run-level的系数编码方式,是将每一个非零系数必须与其前的联系零系数绑定编码,即使此前的零系数为0,也需要对run进行编码才能在解码端找到对应的系数位置。如图1所示的run-level系数编码示意图中,编码块中的系数是以一定的扫描顺序进行编码的,如图1中所示的由左至右的扫描顺序,具体地,在进行编码时,非零系数的level与其前面的连续零系数个数run一起编码,直到编码到最后一个非零系数,由last_flag标识,Last_flag之后的零系数均不再编码,解码端也同样填充零系数即可,如对于图1中的第一个非零系数,其level的取值为5,对应的run为0,则在该系数进行编码时,需要对该系数的level取值和对应的run值一起编码。最后,再针对每一个非零系数的符号进行编码,即系数为正,sign_flag=1;系数为负,sign_flag为0。通过以上流程,将编码块中的每一个系数进行逐一编码。
可见,现有的run-level编码方案中,每一个非零系数的level编码之前必须先编码其对应的run值,即使该run值为0也必须要进行编码。该编码方式虽然可以保证每一个系数都能在解码端对应的位置正确解码,但是在某些情况下仍存在一些冗余。对于一个N*N’大小的编码块,如图2所示,其中1表示非零系数,此时编码块中的每一个系数均为非零系数,按照现有编码方式,则需要额外编码多个值为0的run,即即使该run值为0也必须要进行编码,而这时候的run值并不能传递有用信息,造成编码冗余。
发明内容
本申请实施例的目的旨在至少能解决上述的技术缺陷之一,特提出以下技术方案:
一方面,提供了一种编码方法,包括:
根据待编码块的量化系数,确定待编码块的标识信息,标识信息为第一标识或第二标识,第一标识用于标识待编码块的量化系数均为非零系数,第二标识用于标识待编码块的量化系数中存在零系数;
确定标识信息的上下文,并根据标识信息的上下文对标识信息进行编码;
若标识信息为第一标识,则对待编码块的每个量化系数的值level进行编码;
若标识信息为第二标识,则对待编码块的每个非零系数的游程run和level进行编码。
一方面,提供了一种解码方法,包括:
确定待解码块的标识信息的上下文;
根据标识信息的上下文对解码块的编码码流进行解码,得到待编码块的标识信息,标识信息为第一标识或第二标识,第一标识用于标识待编码块的量化系数均为非零系数,第二标识用于标识待编码块的量化系数中存在零系数;
若标识信息为第一标识,则确定待解码块的量化系数的游程run为零,对编码码流中每个量化系数的level所对应的码流数据进行解码,得到每个量化系数的level;
若标识为第二标识,则对编码码流中每个量化系数的run和level所对应的码流数据分别进行解码,得到每个量化系数的run和level。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司;北京大学,未经腾讯科技(深圳)有限公司;北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910818575.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息推送方法、装置及存储介质
- 下一篇:家电设备配网方法、装置及设备