The invention discloses a video coding method and a video coding system. A video encoding method includes determining the packet map, at least a portion of the current image, by identifying one or more data packets in each data packet that corresponds to a set of encoding block, the packet map to the one or more data packets to block the current image of at least a portion of a plurality of according to the encoding block; the corresponding map of the packet encoding each packet of the group encoding block, and determine the size of each packet; and if the packet size exceeds the limit of the size of the data packet, perform the following steps: I) II):i) and regeneration of the encapsulated packet map; and II) according to the corresponding the regeneration of the packet map encoding each packet of the group encoding block, and determine the size of each data packet. The video coding method and the video coding system disclosed by the invention are more suitable for the realization of hardware.
【技术实现步骤摘要】
视频编码方法和视频编码系统
本专利技术涉及视频编码。特别是,本专利技术涉及具有硬限制数据包/切片大小(hard-limitedpacket/slicesize)的编码视频数据的一组编码块和封包比特流的技术。
技术介绍
运动估计是一种有效的帧间编码(inter-framecoding)技术,以利用视频序列中的时间冗余。运动补偿帧间编码已被广泛应用于各种国际视频编码标准。在各种编码标准中采用的运动估计往往是基于块的技术,其中对于每个宏块(MB)或类似的块结构,会确定其运动信息,如编码模式和运动矢量。此外,也可以自适应地应用帧内编码(intra-coding),其中对图像的处理不需要参考任何其他的图像。帧间预测和帧内预测残差(residue)通常可进一步处理,例如转换、量化和熵编码,以生成压缩视频比特流。在编码过程中,因编码而造成画质瑕疵,特别是在量化过程中。为了减轻编码造成的画质瑕疵,额外的处理被应用到重建视频(reconstructedvideo),以在较新的编码系统中提高图像质量。在环路操作(in-loopoperation)中经常配置有额外的处理,这样一来,编码器和解码器可以获得相同的参考图像以达到提高系统性能的效果。在各种现代视频编码系统中已广泛使用这样的系统结构,如H.264/AVC和HEVC(HighEfficiencyVideoCoding,高效视频编码)。图1为使用自适应帧间/帧内预测的视频编码器的示例性的系统框图。在该系统中,图像被分为多个编码单元。对于帧间预测,运动估计(ME)/运动补偿(MC)112用来提供基于来自其他图像的视频数据的预测 ...
【技术保护点】
一种视频编码方法,其特征在于,包括:确定当前图像的至少一部分的封包地图,其中,通过识别一个或多个数据包中的每个数据包所对应的一组编码块,该封包地图以该一个或多个数据包来分组该当前图像的至少一部分的多个编码块;根据该封包地图编码该每个数据包所对应的该组编码块,以及确定该每个数据包的大小;以及如果数据包大小超过限制的数据包大小,执行以下步骤i)和ii):i)再生该封包地图;以及ii)根据再生的该封包地图编码该每个数据包所对应的该组编码块,并确定该每个数据包的大小。
【技术特征摘要】
2015.09.01 US 62/212,825;2016.06.23 US 15/191,3081.一种视频编码方法,其特征在于,包括:确定当前图像的至少一部分的封包地图,其中,通过识别一个或多个数据包中的每个数据包所对应的一组编码块,该封包地图以该一个或多个数据包来分组该当前图像的至少一部分的多个编码块;根据该封包地图编码该每个数据包所对应的该组编码块,以及确定该每个数据包的大小;以及如果数据包大小超过限制的数据包大小,执行以下步骤i)和ii):i)再生该封包地图;以及ii)根据再生的该封包地图编码该每个数据包所对应的该组编码块,并确定该每个数据包的大小。2.如权利要求1所述的视频编码方法,其特征在于,该确定封包地图的步骤,确定该当前图像的该至少一部分的初始封包地图,以作为最初的该封包地图。3.如权利要求2所述的视频编码方法,其特征在于,该初始封包地图是通过分配固定数量的编码块给该每个数据包来获得的。4.如权利要求2所述的视频编码方法,其特征在于,该初始封包地图是通过分配目标数量的编码块给该每个数据包来获得的,其中该目标数量与该限制的数据包大小和每个编码块的目标比特率的比率相关。5.如权利要求2所述的视频编码方法,其特征在于,该初始封包地图对应于最新编码图像的最终封包地图。6.如权利要求1所述的视频编码方法,其特征在于,当再生该封包地图时,对应的该组编码块的编码参数保持相同。7.如权利要求1所述的视频编码方法,其特征在于,再生的该封包地图将每个超过大小的数据包拆分成至少两个数据包。8.如权利要求7所述的视频编码方法,其特征在于,通过平分该每个超过大小的数据包中的编码块的总数量,该每个超过大小的数据包被拆分成两个数据包。9.如权利要求7所述的视频编码方法,其特征在于,从该每个超过大小的数据包的该编码块中选择前K个编码块,作为该至少两个数据包中的第一个数据包,其中K是根据k来选择的,k为的最小值,Mi对应于在该每个超过大小的数据包中的第i个编码块的测量值,N为该每个超过大小的数据包中的编码块的总数量,Rtotal对应于该每个超过大小的数据包的大小,以及Rpacket对应于该限制的数据包...
【专利技术属性】
技术研发人员:黄昭智,林亭安,张胜凯,周汉良,
申请(专利权)人:联发科技股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。