一种多处理器并行实现高分辨率图像滤波的方法

    公开(公告)号:CN101252691A

    公开(公告)日:2008-08-27

    申请号:CN200810065557.8

    申请日:2008-03-12

    Abstract: 本发明涉及一种多处理器并行实现高分辨率图像滤波的方法,该方法首先将图像宏块行的宏块按顺序分成与处理器个数相同的份数;然后进行滤波,前一颗处理器完成宏块行对应份的滤波后,下一颗处理器接着进行该宏块行下一份的滤波操作,而前一颗处理器进行下一个宏块行的对应份的滤波,依次类推,直至一帧滤波完成。本发明利用了高清晰度格式的视频数据量大的特点,将一个宏块行的数据分成与处理器个数相同的份,每一颗处理器负责计算不同行的像素滤波,而在此之前,前一次滤波已经使得上方、左侧数据可用,使得并行计算能得以顺利进行。该方法几乎使所有的处理器同时滤波计算,非常有效地利用了多片处理器的资源,提高了处理效率。

    一种滤波方法、滤波器及包含该滤波器的编码器和解码器

    公开(公告)号:CN103379319B

    公开(公告)日:2018-03-20

    申请号:CN201210107981.0

    申请日:2012-04-12

    Abstract: 本发明公开了一种滤波方法、滤波器及包含该滤波器的编码器和解码器,减少缓存,提高芯片性能。多级滤波方法包括:确定除首级滤波子模块外每级滤波子模块对应的虚拟编码单元;首级滤波子模块对编码单元的信息进行滤波;其余滤波子模块依照顺序分别对本滤波子模块对应的虚拟编码单元的信息进行滤波。所述滤波器包括多级滤波子模块,其中:首级滤波子模块用于对编码单元的信息进行滤波;其余滤波子模块中,每级滤波子模块用于对本滤波子模块对应的虚拟编码单元的信息进行滤波,其中每级滤波子模块对应的虚拟编码单元根据上一级滤波子模块输出的滤波结果确定。该滤波器能够降低芯片实现中外存带宽占用率和芯片面积,提高视频编解码芯片的性能。

    一种预测模式的编码或解码方法及装置

    公开(公告)号:CN102355579B

    公开(公告)日:2018-03-16

    申请号:CN201110237865.6

    申请日:2011-08-18

    Inventor: 梁立伟 王宁

    CPC classification number: H04N19/463

    Abstract: 本发明提供了一种预测模式的编码或解码方法及装置,所述方法包括:判断当前图像单元的相邻图像单元的可用性,获取相邻图像单元的预测模式组合;根据预测模式组合和预测模式列表索引表,得到当前图像单元的预测模式列表;当为编码端时,根据当前图像单元的预测模式列表,对当前图像单元的实际预测模式进行熵编码。本发明通过获取相邻图像单元的预测模式组合,得到最适合当前图像单元的预测模式列表,尤其在相邻图像单元的预测模式组合为帧间划分模式组合时,还可以得到较优的帧间划分模式列表,如此,有效地结合当前图像单元的运动属性、纹理信息等,实现了自适应选择预测模式编码方法以及选择帧间划分模式编码方法,提高了视频压缩的效率。

    一种视频码流编码方法和装置

    公开(公告)号:CN103379318B

    公开(公告)日:2018-01-19

    申请号:CN201210107848.5

    申请日:2012-04-12

    Abstract: 本发明公开了一种视频码流编码方法和装置,能够提高编码器的性能,降低其片上内存的开销。所述编码装置包括预测变换模块、熵编码模块、滤波模块,其中:预测变换模块用于进行帧内和/或帧间预测,输出预测结果,包括重建信息和残差信息,其中重建信息输出至滤波模块,残差信息输出至熵编码模块;滤波模块用于对输入的重建信息进行滤波处理,将滤波后的信息输出至熵编码模块;熵编码模块用于与所述滤波模块并行处理,在滤波模块进行滤波处理的同时,对输入的残差信息进行编码处理,编码处理结束后,再对从滤波模块输入的滤波后的信息进行编码处理。本发明通过先熵编码残差信息再编码滤波信息,能够减少流水线级数,减少缓冲,从而减少芯片面积。

    一种滤波方法、滤波器及包含该滤波器的编码器和解码器

    公开(公告)号:CN103379319A

    公开(公告)日:2013-10-30

    申请号:CN201210107981.0

    申请日:2012-04-12

    Abstract: 本发明公开了一种滤波方法、滤波器及包含该滤波器的编码器和解码器,减少缓存,提高芯片性能。多级滤波方法包括:确定除首级滤波子模块外每级滤波子模块对应的虚拟编码单元;首级滤波子模块对编码单元的信息进行滤波;其余滤波子模块依照顺序分别对本滤波子模块对应的虚拟编码单元的信息进行滤波。所述滤波器包括多级滤波子模块,其中:首级滤波子模块用于对编码单元的信息进行滤波;其余滤波子模块中,每级滤波子模块用于对本滤波子模块对应的虚拟编码单元的信息进行滤波,其中每级滤波子模块对应的虚拟编码单元根据上一级滤波子模块输出的滤波结果确定。该滤波器能够降低芯片实现中外存带宽占用率和芯片面积,提高视频编解码芯片的性能。

    一种视频码流编码方法和装置

    公开(公告)号:CN103379318A

    公开(公告)日:2013-10-30

    申请号:CN201210107848.5

    申请日:2012-04-12

    Abstract: 本发明公开了一种视频码流编码方法和装置,能够提高编码器的性能,降低其片上内存的开销。所述编码装置包括预测变换模块、熵编码模块、滤波模块,其中:预测变换模块用于进行帧内和/或帧间预测,输出预测结果,包括重建信息和残差信息,其中重建信息输出至滤波模块,残差信息输出至熵编码模块;滤波模块用于对输入的重建信息进行滤波处理,将滤波后的信息输出至熵编码模块;熵编码模块用于与所述滤波模块并行处理,在滤波模块进行滤波处理的同时,对输入的残差信息进行编码处理,编码处理结束后,再对从滤波模块输入的滤波后的信息进行编码处理。本发明通过先熵编码残差信息再编码滤波信息,能够减少流水线级数,减少缓冲,从而减少芯片面积。

    一种视频码流的特征信息标记及检测方法、装置

    公开(公告)号:CN101990090B

    公开(公告)日:2013-08-07

    申请号:CN200910109573.7

    申请日:2009-08-06

    Abstract: 本发明公开了一种视频码流的特征信息标记及检测方法、装置,特征信息标记方法,对视频码流的每一宏块,执行如下处理步骤:根据所述宏块的预定特征,生成其相应的特征信息;分别搜索并记录所述宏块的各个分块的特定系数;按预设规则,根据所述特征信息,对各个分块的特定系数进行标记特征信息处理。特征信息检测方法,对视频码流的每一宏块,执行如下处理步骤:获取所述宏块的第一特征信息;分别搜索并记录所述宏块的各个分块的特定系数;按预设规则,对各个分块的特定系数进行第二特征信息提取处理;检测所述第一特征信息与所述第二特征信息是否相同。本发明针对视频码流检测,具有良好的检测率,且不增加额外开销。

    一种解码错误宏块的错误隐蔽方法及装置

    公开(公告)号:CN102055987B

    公开(公告)日:2013-07-03

    申请号:CN200910210867.9

    申请日:2009-11-11

    Abstract: 本发明公开了一种解码错误宏块的错误隐蔽方法及装置,其中方法包括:对当前帧进行解码过程中解码错误的宏块,使用该宏块周围相邻的正确解码的各第一宏块的运动矢量值、已完成错误隐蔽的各第二宏块的运动矢量值和发生错误解码且未完成错误隐蔽的各第三宏块的运动矢量预测值,预测出该宏块的运动矢量值;根据预测出的运动矢量值,使用当前帧的参考帧的像素值进行运动补偿,得出该宏块的运动补偿值作为该宏块的错误隐蔽结果。在该解码错误的宏块相邻宏块也发生解码错误时,依然可以准确有效地预测该宏块的运动矢量值。针对视频图像中出现较剧烈运动的情况,由于采用同一帧内与解码错误的宏块相邻的宏块进行运动矢量值的预测,错误隐蔽的效果更好。

    一种自适应的二维4×4块的逆变换方法

    公开(公告)号:CN101272492B

    公开(公告)日:2011-07-13

    申请号:CN200810067075.6

    申请日:2008-05-05

    Abstract: 本发明公开了一种自适应的二维4×4块的逆变换方法,包括以下步骤:a、定义一组4×4块逆变换的简化算法,其中包括4×4块在包含不同数量及不同位置的有效数据时分别用以进行逆变换的简化算法;b、获取原始输入矩阵中的有效数据个数及位置,据此从所述简化算法组中选择相应的简化算法,再采用该简化算法对所述原始输入矩阵进行逆变换。本发明所提出的方法中,可根据当前变换块中的有效数据个数及位置采取相应的简化算法来实现二维4×4块的逆变换,这样在不影响视频的编、解码质量前提下显著地降低了逆变换的计算量,提高了视频编、解码的执行效率。

    直接存储器存取搬移实现视频滤波的方法及系统

    公开(公告)号:CN102111615A

    公开(公告)日:2011-06-29

    申请号:CN200910261736.3

    申请日:2009-12-29

    Abstract: 本发明公开了一种DMA搬移实现视频滤波的方法,包括:在片内存储器中开辟两个循环缓冲区;DMA把需要进行运动补偿的宏块行数据放入第一个循环缓冲区,重建后的数据由DMA放入第二个循环缓冲区中,进行实时环路滤波的处理,处理完成后的数据写到片外存储器中。本发明还同时公开了一种DMA搬移进行视频滤波的系统,采用本发明的方法和系统,能有效的减少DMA的搬移次数和搬移的数据量,从而大幅度的提高了处理器中实现视频编解码器的性能。

Patent Agency Ranking