多核处理器中并行解码的方法和装置制造方法及图纸

技术编号:4133774 阅读:255 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种在多核处理器中并行解码的方法和装置,属于通信领域。该方法包括:多核处理器的第一核接收slice码流,所述slice包括m行宏块,其中,m为大于2的自然数;对该slice进行熵解码,得到宏块信息,所述宏块信息包括:宏块模式、运动矢量和残差宏块;多核处理器的第2到第j核根据所述宏块信息对所述m行宏块进行帧间模式解码;在完成所述帧间模式解码后,根据所述宏块信息进行帧内模式解码;当已经解码的宏块数等于当前所述slice的宏块数时,得到经解码处理的slice;对所述slice进行环路滤波处理,得到经环路滤波处理的slice。本发明专利技术的技术方案可以保持负载均衡,有利于提高资源利用率。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别涉及一种在多核处理器中并行解码的方法和 装置。
技术介绍
H.264协议是一种高复杂度的视频算法协议,其高质量的图像效果是以 加大运算复杂度来换取的,数字信号处理器(Digital Signal Processing, DSP)芯片的计算能力与要求越来越高的固像效果之间产生了激烈矛盾。目前,视 频应用已经进入了高清时代,以视频会议为例,当前720P已经是标准配置, 1080I60\1080P30也在大力推广中,以后还有1080P60,从而实现全高清。 这些高清标准的数据处理量是惊人的,以市场上DSP芯片单核处理能力来 说,没有哪款芯片能独立完成1080P25的解码,对于1080P30/60就更是望 尘莫及。虽然,芯片厂商不断提高芯片处理能力,但其速度远远跟不上市场 的步伐。而芯片处理能力提高带来的功耗、成本的急剧上升也是对产业的严 重打击。为了解决这个问题,多核芯片是最好的办法,多核通过共享资源的方式 可以在功耗、成本增加不大的情况下极大提升效率。而对于软件来说,如何 协调好这些处理器内核,使之有序高效独立工作是个难题。多核芯片由于采用了多处理核之间共享本文档来自技高网...

【技术保护点】
一种在多核处理器中并行解码的方法,其特征在于,所述多核处理器的核个数为N个,其中,N为大于2的自然数,所述方法包括: 所述多核处理器的第一核接收slice码流,所述slice包括m行宏块,其中,m为大于2的自然数;对当前所述slice 进行熵解码,得到宏块信息,所述宏块信息包括:宏块模式、运动矢量和残差宏块; 所述多核处理器的第2到第j核根据所述宏块信息对所述m行宏块进行帧间模式解码,并在进行所述帧间模式解码过程中,根据第一可独立解码的帧内宏块的判断条件,获取并保存 第一可独立解码的帧内宏块,其中,1<j<=N; 在完成所述帧间模式解码后,根据所述宏块信息对所述保存的第一可...

【技术特征摘要】
1、一种在多核处理器中并行解码的方法,其特征在于,所述多核处理器的核个数为N个,其中,N为大于2的自然数,所述方法包括所述多核处理器的第一核接收slice码流,所述slice包括m行宏块,其中,m为大于2的自然数;对当前所述slice进行熵解码,得到宏块信息,所述宏块信息包括宏块模式、运动矢量和残差宏块;所述多核处理器的第2到第j核根据所述宏块信息对所述m行宏块进行帧间模式解码,并在进行所述帧间模式解码过程中,根据第一可独立解码的帧内宏块的判断条件,获取并保存第一可独立解码的帧内宏块,其中,1<j<=N;在完成所述帧间模式解码后,根据所述宏块信息对所述保存的第一可独立解码的帧内宏块进行帧内模式解码,并在进行所述帧内模式解码过程中,根据第二可独立解码的宏块的判断条件,获取并保存所述第二可独立解码的帧内宏块;根据所述宏块信息对所述保存的第二可独立解码的帧内宏块进行所述帧内模式解码;当已经解码的宏块数等于当前所述slice的宏块数时,得到经解码处理的slice;对所述slice进行环路滤波处理,得到经环路滤波处理的slice。2、 如权利要求1所述的方法,其特征在于,^4居第一可独立解码的帧 内宏块的判断条件,获取并保存第一可独立解码的帧内宏块,包括判断当前解码的帧间宏块的右相邻宏块的左相邻宏块、上相邻宏块、上 左相邻宏块、上右相邻宏块是否均为帧间宏块;如果是,则获取并保存所述右相邻宏块,所述右相邻宏块作为第一可独 立解码的帧内宏块。3、 如权利要求1所述的方法,其特征在于,根据第二可独立解码的帧 内宏块的判断条件,获取并保存所述第二可独立解码的帧内宏块,包括判断当前解码的帧内宏块的相邻宏块的左相邻宏块、上相邻宏块、上左相邻宏块、上右相邻宏块是否已经执行解码;如果是,则将所述当前解码的 帧内宏块的相邻宏块作为所述第二可独立解码的帧内宏块,所述当前解码的 帧内宏块的相邻宏块为右相邻宏块、下相邻宏块、下左相邻宏块和下右相邻 宏块。4、 如权利要求l-3任意一项权利要求所述的方法,其特征在于,所述 多核处理器的第2到第j核根据所述宏块信息对所述m行宏块进行帧间模式 解码,包括多核处理器的第2到第j核根据所述宏块信息对m/(N-l) x (j_2) ~ m/(N-l) x (J-l)-l行的宏块中的帧间宏块进行帧间模式解码。5、 一种多核处理器,其特征在于,包括N个处理内核、获取模块和环路滤波模块,其中,N为大于2的自然数; 所述多核...

【专利技术属性】
技术研发人员:张良平陈军佟鑫刘军莉管辉
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[]

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

1