当前位置: 首页 > 专利查询>北京大学专利>正文

视频解码方法及装置制造方法及图纸

技术编号:16236594 阅读:57 留言:0更新日期:2017-09-19 16:27
本发明专利技术提供一种视频解码方法及装置,其中方法包括:获取当前编码块的解码信息;在所述当前编码块中保存所述解码信息;在所述当前编码块中的每个最小子块中保存指针信息,所述指针信息指向所述解码信息。本发明专利技术提供的视频解码方法及装置,通过获取当前编码块的解码信息,在所述当前编码块中保存所述解码信息,并在所述当前编码块中的每个最小子块中保存指针信息,所述指针信息指向所述解码信息,能够有效节省解码时的存储空间和存储时间,提高解码速度,有助于实现高分辨率视频的实时解码,促进高效视频编码标准的应用,节省网络传输带宽,提升用户观影体验。

Video decoding method and device

The invention provides a device and a method for video decoding, the decoding method comprises: obtaining the information of the current encoding block; in the current encoding block storing the decoded information; save the pointer information in the current of each block in the minimal encoding block, the pointer information pointing to the decoding information. Video decoding method and device provided by the invention, by acquiring the information of the current encoding decoding block, in the current encoding block storing the decoded information, and save the pointer information in the current of each block in the minimal encoding block, the pointer information pointing to the decoding information, can effectively save when decoding the storage space and storage time, improve decoding speed, real-time decoding helps to achieve high resolution video, promote the application of efficient video encoding standard, save network bandwidth and enhance the user viewing experience.

【技术实现步骤摘要】
视频解码方法及装置
本专利技术涉及视频编解码技术,尤其涉及一种视频解码方法及装置。
技术介绍
在视频压缩编码技术的发展过程中,基于块的混合视频编码框架日趋成熟,得到了普遍的应用并成为主流的视频编码框架。编码块是基于块的混合视频编码框架中信息存储的基本单位,保存了图像上的若干个最小子块所组成的图像区域的解码信息。视频的解码过程就是从被压缩的视频文件中,解码出这些编码块的信息,然后根据这些信息重建编码块所在图像区域的像素值。由于在解码一个编码块时,需要参考相邻编码块的已解码信息,因此获得编码块的解码信息后,需要在该编码块中的各个最小子块中保存解码信息,供其后解码的相邻编码块参考。当图像中全部编码块解码完成时,便获得整幅图像的像素值,然后由显示设备显示出来。现有技术的不足之处在于,在视频解码的整个过程中,解码占用的内存空间较大,消耗的时间较多,解码速度较慢。
技术实现思路
本专利技术提供一种视频解码方法及装置,用以解决现有技术中解码过程占用的内存空间较大以及消耗的时间过多的技术问题。本专利技术提供一种视频解码方法,包括:获取当前编码块的解码信息;在所述当前编码块中保存所述解码信息;在所述当前编码块中的每个最小子块中保存指针信息,所述指针信息指向所述解码信息。进一步地,在所述当前编码块中的每个最小子块中保存指针信息之前,还包括:确定待解码视频中各编码块的形状信息和尺寸信息;根据所述待解码视频中各编码块的形状信息和尺寸信息,确定所述待解码视频的最小子块的尺寸信息;根据所述最小子块的尺寸信息,将所述当前编码块以最小子块为单位进行划分。进一步地,所述获取编码块的解码信息,具体包括:获取所述当前编码块对应的待参考编码块的位置信息,所述待参考编码块为所述当前编码块在获取解码信息时需要参考的编码块;根据所述位置信息,查找所述待参考编码块中的最小子块中保存的指针信息;根据所述指针信息,查找所述待参考编码块的解码信息;根据所述待参考编码块的解码信息,确定所述当前编码块的解码信息。进一步地,所述当前编码块所在的图像中包括N行M列最小子块;所述当前编码块中包括h行w列最小子块;所述当前编码块中左上角的最小子块的序号为i。进一步地,根据所述位置信息,查找所述待参考编码块中的最小子块中保存的指针信息,包括:若所述位置信息为所述待参考编码块位于所述当前编码块的上方,则查找序号为i-M的最小子块中保存的指针信息;若所述位置信息为所述待参考编码块位于所述当前编码块的左侧,则查找序号为i-1的最小子块中保存的指针信息;若所述位置信息为所述待参考编码块位于所述当前编码块的右侧,则查找序号为i+w的最小子块中保存的指针信息;若所述位置信息为所述待参考编码块位于所述当前编码块的下方,则查找序号为i+h*M的最小子块中保存的指针信息。进一步地,根据所述位置信息,查找所述待参考编码块中的最小子块中保存的指针信息,包括:若所述位置信息为所述待参考编码块位于所述当前编码块的左侧上方,则查找序号为i-1的最小子块中保存的指针信息;若所述位置信息为所述待参考编码块位于所述当前编码块的左侧下方,则查找序号为i+(h-1)*M-1的最小子块中保存的指针信息;若所述位置信息为所述待参考编码块位于所述当前编码块的右侧上方,则查找序号为i+w的最小子块中保存的指针信息;若所述位置信息为所述待参考编码块位于所述当前编码块的右侧下方,则查找序号为i+(h-1)*M+w的最小子块中保存的指针信息;若所述位置信息为所述待参考编码块位于所述当前编码块的上方左侧,则查找序号为i-M的最小子块中保存的指针信息;若所述位置信息为所述待参考编码块位于所述当前编码块的上方右侧,则查找序号为i-M+w-1的最小子块中保存的指针信息;若所述位置信息为所述待参考编码块位于所述当前编码块的下方左侧,则查找序号为i+h*M的最小子块中保存的指针信息;若所述位置信息为所述待参考编码块位于所述当前编码块的下方右侧,则查找序号为i+h*M+w-1的最小子块中保存的指针信息。进一步地,根据所述位置信息,查找所述待参考编码块中的最小子块中保存的指针信息,包括:若所述位置信息为所述待参考编码块位于所述当前编码块的左上角,则查找序号为i-M-1的最小子块中保存的指针信息;若所述位置信息为所述待参考编码块位于所述当前编码块的右上角,则查找序号为i-M+w的最小子块中保存的指针信息;若所述位置信息为所述待参考编码块位于所述当前编码块的左下角,则查找序号为i+h*M-1的最小子块中保存的指针信息;若所述位置信息为所述待参考编码块位于所述当前编码块的右下角,则查找序号为i+h*M+w的最小子块中保存的指针信息。本专利技术还提供一种视频解码装置,包括:获取模块,用于获取当前编码块的解码信息;解码信息保存模块,用于在所述当前编码块中保存所述解码信息;指针信息保存模块,用于在所述当前编码块中的每个最小子块中保存指针信息,所述指针信息指向所述解码信息。进一步地,所述指针信息保存模块,还用于:在所述当前编码块中的每个最小子块中保存指针信息之前,确定待解码视频中各编码块的形状信息和尺寸信息;根据所述待解码视频中各编码块的形状信息和尺寸信息,确定所述待解码视频的最小子块的尺寸信息;根据所述最小子块的尺寸信息,将所述当前编码块以最小子块为单位进行划分。进一步地,所述获取模块,具体用于:获取所述当前编码块对应的待参考编码块的位置信息,所述待参考编码块为所述当前编码块在获取解码信息时需要参考的编码块;根据所述位置信息,查找所述待参考编码块中的最小子块中保存的指针信息;根据所述指针信息,查找所述待参考编码块的解码信息;根据所述待参考编码块的解码信息,确定所述当前编码块的解码信息。本专利技术提供的视频解码方法及装置,通过获取当前编码块的解码信息,在所述当前编码块中保存所述解码信息,并在所述当前编码块中的每个最小子块中保存指针信息,所述指针信息指向所述解码信息,最小子块中不再保存它所在编码块中的所有解码信息,只保存指针信息,能够有效节省解码时的存储空间和存储时间,提高解码速度,有助于实现高分辨率视频的实时解码,促进高效视频编码标准的应用与普及,高效视频编码标准可以在达到同等质量的情况下节省大量的存储空间,进而节省网络传输带宽,提升用户观影体验。附图说明图1为本专利技术实施例一提供的视频解码方法的流程图;图2为本专利技术实施例一提供的视频解码方法中编码块与最小子块的示意图;图3为本专利技术实施例二提供的视频解码方法的流程图;图4为本专利技术实施例二提供的视频解码方法中编码块之间的位置示意图一;图5为本专利技术实施例二提供的视频解码方法中编码块之间的位置示意图二;图6为本专利技术实施例三提供的视频解码装置的结构框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一本专利技术实施例一提供一种视频解码方法。图1为本专利技术实施例一提供的视频解码方法的流程图。一个视频文件可以包括多帧图像,每一帧图像又可以分割本文档来自技高网...
视频解码方法及装置

【技术保护点】
一种视频解码方法,其特征在于,包括:获取当前编码块的解码信息;在所述当前编码块中保存所述解码信息;在所述当前编码块中的每个最小子块中保存指针信息,所述指针信息指向所述解码信息。

【技术特征摘要】
1.一种视频解码方法,其特征在于,包括:获取当前编码块的解码信息;在所述当前编码块中保存所述解码信息;在所述当前编码块中的每个最小子块中保存指针信息,所述指针信息指向所述解码信息。2.根据权利要求1所述的方法,其特征在于,在所述当前编码块中的每个最小子块中保存指针信息之前,还包括:确定待解码视频中各编码块的形状信息和尺寸信息;根据所述待解码视频中各编码块的形状信息和尺寸信息,确定所述待解码视频的最小子块的尺寸信息;根据所述最小子块的尺寸信息,将所述当前编码块以最小子块为单位进行划分。3.根据权利要求1或2所述的方法,其特征在于,所述获取编码块的解码信息,具体包括:获取所述当前编码块对应的待参考编码块的位置信息,所述待参考编码块为所述当前编码块在获取解码信息时需要参考的编码块;根据所述位置信息,查找所述待参考编码块中的最小子块中保存的指针信息;根据所述指针信息,查找所述待参考编码块的解码信息;根据所述待参考编码块的解码信息,确定所述当前编码块的解码信息。4.根据权利要求3所述的方法,其特征在于,所述当前编码块所在的图像中包括N行M列最小子块;所述当前编码块中包括h行w列最小子块;所述当前编码块中左上角的最小子块的序号为i。5.根据权利要求4所述的方法,其特征在于,根据所述位置信息,查找所述待参考编码块中的最小子块中保存的指针信息,包括:若所述位置信息为所述待参考编码块位于所述当前编码块的上方,则查找序号为i-M的最小子块中保存的指针信息;若所述位置信息为所述待参考编码块位于所述当前编码块的左侧,则查找序号为i-1的最小子块中保存的指针信息;若所述位置信息为所述待参考编码块位于所述当前编码块的右侧,则查找序号为i+w的最小子块中保存的指针信息;若所述位置信息为所述待参考编码块位于所述当前编码块的下方,则查找序号为i+h*M的最小子块中保存的指针信息。6.根据权利要求4所述的方法,其特征在于,根据所述位置信息,查找所述待参考编码块中的最小子块中保存的指针信息,包括:若所述位置信息为所述待参考编码块位于所述当前编码块的左侧上方,则查找序号为i-1的最小子块中保存的指针信息;若所述位置信息为所述待参考编码块位于所述当前编码块的左侧下方,则查找序号为i+(h-1)*M-1的最小子块中保存的指针信息;若所述位置信息为所述待参考编码块位于所述当前编码块的右侧上方,则查找序号为i+w的最小子块中保存的指针信息;若所述位置信息为所述待参...

【专利技术属性】
技术研发人员:林镇安张奇孙俊郭宗明
申请(专利权)人:北京大学北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1