[发明专利]一种视频解码方法及视频解码器无效
| 申请号: | 200810138814.6 | 申请日: | 2008-07-28 |
| 公开(公告)号: | CN101640805A | 公开(公告)日: | 2010-02-03 |
| 发明(设计)人: | 吴可;刘亚东;史传奇;李建威 | 申请(专利权)人: | 青岛海信信芯科技有限公司 |
| 主分类号: | H04N7/64 | 分类号: | H04N7/64;H04N7/68;H04N7/26 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 266100山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 视频 解码 方法 解码器 | ||
技术领域
本发明涉及视频编解码领域,尤其是一种视频解码方法及视频解码器。
背景技术
在视频编解码领域,怎样能够高效的解码压缩后的视频码流一直是技术人员努力探索的不懈动力。
以1994年推出MPEG-2压缩标准为例,MPEG-2标准是针对标准数字电视和高清晰度电视在各种应用下的压缩方案和系统层的详细规定,编码码率从每秒3兆比特~100兆比特,标准的正式规范在ISO/IEC13818中。MPEG-2特别适用于广播级的数字电视的编码和传送,被认定为SDTV和HDTV的编码标准。MPEG-2图像压缩的原理是利用了图像中的两种特性:空间相关性和时间相关性。这两种相关性使得图像中存在大量的冗余信息。如果我们能将这些冗余信息去除,只保留少量非相关信息进行传输,就可以大大节省传输频带。而接收方利用这些非相关信息,按照一定的解码算法,可以在保证一定的图像质量的前提下恢复原始图像。
同样,在其他视频编解码标准如AVS标准、H.264标准中同样也存在着图像中的两种特性:空间相关性和时间相关性。这两种特性使得图像中存在大量的冗余信息。需要一种解析方法及装置,既要大大节省传输频带,又要保证一定的图像质量的前提下恢复原始图像。
在2001年11月华南理工大学学报第29卷第11期公开的《MPEG-2视频解码的可变字长解码器的设计》一文中,公开了一种视频解析器,如图1所示。比特流A按大端次序排序,其经过PIC总线送入16级深得先入先出FIFO缓存,然后FIFO中的数据依次送入寄存器B和寄存器A,两者形成64位的输出作为并行移位器输入。并行移位器从输入的64位数据中根据移位位数选择32位输出用于识别和解码。看起始码后是否跟有视频解析其结构扩展码,按照序列头、序列扩展、图组(GOP)头、图像头、图像编码扩展、片头、宏块、块的层次识别等其对应的硬件实现为比较器。
在现有的视频码解析装置和视频码解码器中,根据解析情况,只记录解析过程中的错误码,而不对所述的错误码做任何处理。这样记录并标记后的错误码和正确码一起输出至下一模块,被下一模块解码。这样容易导致到最后,后续的模块抛弃了记录并标记后的错误码而仅仅只输出正确码,视频信号被显示后减少了部分显示画面,画面的连续性受到了极大的影响。
发明内容
本发明的一个目的是提供一种保留原始画面连续性的视频解码方法及解码器。
为解决上述问题,本发明采用以下技术方案:
第一方面,本发明提供了一种视频解码方法,顺序接收视频码流进行解码并输出,所述视频解码方法包括错误标识步骤,根据解码情况,记录解码过程中的错误码,其特殊之处在于:所述视频解码方法还包括错误掩盖步骤,根据错误标识步骤中记录的错误码生成错误掩盖参数,所述错误掩盖参数和解码后的视频码流数据按接收顺序输出。
上述错误掩盖参数根据错误码相邻块的平均数得到。
上述视频解码方法还包括变长码解码步骤,解码接收到的变长码;所述变长码解码步骤包括至少两级流水线步骤,第一级流水线步骤中的时钟采用前缀识别的方法,得出所述变长码的长度;第二级流水线步骤中的时钟用来解码出所述变长码对应的游程编码,并将解码后的变长码输入错误错误标识步骤中进行错误码记录。
上述视频解码方法还包括码流解析步骤、码流缓存步骤,所述码流缓存步骤用来请求并接收视频码流数据,所述码流解析步骤接收并解析来自码流缓存步骤的视频码流,并产生控制信号,用来控制变长码解码步骤完成变长码的解码。
上述码流缓存步骤内部采用乒乓操作模式,码流缓存步骤中包括至少有两个存储步骤,其中的一个存储步骤对其内部的数据进行解析时,另一个存储步骤对其内部的数据进行装载。
上述视频解码方法包括:主状态步骤和子状态步骤,所述主状态步骤包括起始码识别步骤,判断和识别起始码;所述主状态步骤,通过起始码的解析控制子状态步骤的启动,同时监视子状态步骤返回的完成结果;所述子状态步骤将解析得到的参数输入参数寄存步骤进行保存,并返回完成结果给主状态步骤。
上述子状态步骤包括:序列头/序列扩展解码步骤,判断和识别序列头和/或序列扩展,所述序列头和序列可以顺序或同时判断和识别;图头/图像扩展解码步骤,判断和识别图头和/或图像扩展,所述图头和图像可以顺序或同时进行判断和识别;片段解码步骤,判断和识别片段;宏块/块解码步骤,判断和识别宏块和/或块,并同时向变长码解码步骤输出控制信号,所述宏块和块可以顺序或同时进行判断和识别。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信信芯科技有限公司,未经青岛海信信芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810138814.6/2.html,转载请声明来源钻瓜专利网。





