-
公开(公告)号:CN102111615B
公开(公告)日:2012-11-28
申请号:CN200910261736.3
申请日:2009-12-29
Applicant: 中兴通讯股份有限公司
IPC: H04N7/26
Abstract: 本发明公开了一种DMA搬移实现视频滤波的方法,包括:在片内存储器中开辟两个循环缓冲区;DMA把需要进行运动补偿的宏块行数据放入第一个循环缓冲区,重建后的数据由DMA放入第二个循环缓冲区中,进行实时环路滤波的处理,处理完成后的数据写到片外存储器中。本发明还同时公开了一种DMA搬移进行视频滤波的系统,采用本发明的方法和系统,能有效的减少DMA的搬移次数和搬移的数据量,从而大幅度的提高了处理器中实现视频编解码器的性能。
-
公开(公告)号:CN102098503B
公开(公告)日:2012-11-28
申请号:CN200910246975.1
申请日:2009-12-14
Applicant: 中兴通讯股份有限公司
IPC: H04N7/26
Abstract: 本发明公开了一种多核处理器并行解码图像的方法,在解码器中,依次分别将各帧图像的熵解码、重建和环路滤波按照宏块行划分成多个任务放入到对应的三个队列中;依次按照熵解码、重建和环路滤波的过程,取熵解码任务、重建任务和环路滤波任务分配给多核处理器进行流水处理,并在有多个重建任务已完成熵解码时分配多个核心并行执行重建任务;本发明同时还公开了一种多核处理器并行解码图像的装置;可以使多核心处理器在解码图像时结合并行操作进行流水处理,各核心的任务实现动态均衡和解码的低延迟,从而实现快速、实时的高分辨率图像的解码,而且最大限度的利用了各个核心的处理能力。
-
公开(公告)号:CN101252691B
公开(公告)日:2011-06-22
申请号:CN200810065557.8
申请日:2008-03-12
Applicant: 中兴通讯股份有限公司
IPC: H04N7/26
Abstract: 本发明涉及一种多处理器并行实现高分辨率图像滤波的方法,该方法首先将图像宏块行的宏块按顺序分成与处理器个数相同的份数;然后进行滤波,前一颗处理器完成宏块行对应份的滤波后,下一颗处理器接着进行该宏块行下一份的滤波操作,而前一颗处理器进行下一个宏块行的对应份的滤波,依次类推,直至一帧滤波完成。本发明利用了高清晰度格式的视频数据量大的特点,将一个宏块行的数据分成与处理器个数相同的份,每一颗处理器负责计算不同行的像素滤波,而在此之前,前一次滤波已经使得上方、左侧数据可用,使得并行计算能得以顺利进行。该方法几乎使所有的处理器同时滤波计算,非常有效地利用了多片处理器的资源,提高了处理效率。
-
公开(公告)号:CN101645052A
公开(公告)日:2010-02-10
申请号:CN200810142301.2
申请日:2008-08-06
Applicant: 中兴通讯股份有限公司
Inventor: 陈晨航
IPC: G06F13/28
Abstract: 本发明涉及一种快速DMA乒乓缓存方法,所述方法用于搬移相邻数据块中有部分数据相同的数据块,DMA首先搬移CPU每次可处理的字节量大小的数据块到目的缓存中,然后再依次搬移需要搬移的数据块中与相邻数据块中不相同部分数据字节量大小相等的数据块到接下来的目的缓存中,直到目的缓存被完全覆盖,本轮数据搬移结束。本发明可减少相邻数据中有部分相同的数据处理的过程中的冗余,使得每次DMA搬移的数据量减小,从而减少CPU等待的时间。
-
公开(公告)号:CN103379319B
公开(公告)日:2018-03-20
申请号:CN201210107981.0
申请日:2012-04-12
Applicant: 中兴通讯股份有限公司
Abstract: 本发明公开了一种滤波方法、滤波器及包含该滤波器的编码器和解码器,减少缓存,提高芯片性能。多级滤波方法包括:确定除首级滤波子模块外每级滤波子模块对应的虚拟编码单元;首级滤波子模块对编码单元的信息进行滤波;其余滤波子模块依照顺序分别对本滤波子模块对应的虚拟编码单元的信息进行滤波。所述滤波器包括多级滤波子模块,其中:首级滤波子模块用于对编码单元的信息进行滤波;其余滤波子模块中,每级滤波子模块用于对本滤波子模块对应的虚拟编码单元的信息进行滤波,其中每级滤波子模块对应的虚拟编码单元根据上一级滤波子模块输出的滤波结果确定。该滤波器能够降低芯片实现中外存带宽占用率和芯片面积,提高视频编解码芯片的性能。
-
公开(公告)号:CN103379319A
公开(公告)日:2013-10-30
申请号:CN201210107981.0
申请日:2012-04-12
Applicant: 中兴通讯股份有限公司
Abstract: 本发明公开了一种滤波方法、滤波器及包含该滤波器的编码器和解码器,减少缓存,提高芯片性能。多级滤波方法包括:确定除首级滤波子模块外每级滤波子模块对应的虚拟编码单元;首级滤波子模块对编码单元的信息进行滤波;其余滤波子模块依照顺序分别对本滤波子模块对应的虚拟编码单元的信息进行滤波。所述滤波器包括多级滤波子模块,其中:首级滤波子模块用于对编码单元的信息进行滤波;其余滤波子模块中,每级滤波子模块用于对本滤波子模块对应的虚拟编码单元的信息进行滤波,其中每级滤波子模块对应的虚拟编码单元根据上一级滤波子模块输出的滤波结果确定。该滤波器能够降低芯片实现中外存带宽占用率和芯片面积,提高视频编解码芯片的性能。
-
公开(公告)号:CN102111615A
公开(公告)日:2011-06-29
申请号:CN200910261736.3
申请日:2009-12-29
Applicant: 中兴通讯股份有限公司
IPC: H04N7/26
Abstract: 本发明公开了一种DMA搬移实现视频滤波的方法,包括:在片内存储器中开辟两个循环缓冲区;DMA把需要进行运动补偿的宏块行数据放入第一个循环缓冲区,重建后的数据由DMA放入第二个循环缓冲区中,进行实时环路滤波的处理,处理完成后的数据写到片外存储器中。本发明还同时公开了一种DMA搬移进行视频滤波的系统,采用本发明的方法和系统,能有效的减少DMA的搬移次数和搬移的数据量,从而大幅度的提高了处理器中实现视频编解码器的性能。
-
公开(公告)号:CN101256668A
公开(公告)日:2008-09-03
申请号:CN200810065556.3
申请日:2008-03-12
Applicant: 中兴通讯股份有限公司
Abstract: 本发明涉及一种计算均衡的多核进行视频滤波的方法,该方法首先用一个处理器内核完成目标视频图像处理,得到计算资源总数后,结合达到实时处理要求时每个处理器内核可提供的计算能力,计算出需要的目标处理器内核个数;然后将视频图像帧分成与目标处理器内核个数相同的份数;每个处理器内核处理其对应部分的滤波,前一个处理器内核完成其对应部分的滤波后,通知下一个处理器进行滤波,依次进行,直到整个图像处理完成。本发明在对视频图像滤波结果没有任何影响的情况下,充分利用多核处理器的计算能力,均衡多个处理器核的计算开销,提高视频图像滤波过程的执行效率。
-
公开(公告)号:CN102780889B
公开(公告)日:2015-04-01
申请号:CN201110123609.4
申请日:2011-05-13
Applicant: 中兴通讯股份有限公司
Abstract: 本发明公开了一种视频图像处理方法、装置及设备,该方法包括:根据原始图像各像素点的亮度分量和色度分量,确定原始图像的平均色度饱和度和平均亮度对比度;将确定的平均色度饱和度与设定的饱和度增强门限进行比较,确定色度饱和度调整量,以及将确定的平均亮度对比度和对比度增强门限进行比较,确定亮度对比度调整量;根据确定的色度饱和度调整量和亮度对比度调整量、以及设定的强度控制系数,生成包含每个像素点增强调整后的色度分量和亮度分量的映射表;根据映射表对原始图像的各像素点进行色度和亮度调整处理,得到增强处理后的目标图像。能够根据原始图像的色度和亮度自动调整图像的色度饱和度和亮度对比度,获得较佳的视频显示效果。
-
公开(公告)号:CN101674487B
公开(公告)日:2011-11-23
申请号:CN200810212883.7
申请日:2008-09-10
Applicant: 中兴通讯股份有限公司
Abstract: 本发明提供了一种视频编码方法和装置,该方法包括:设置最大参考帧间隔k,确定在序号为n的当前帧之前可用作参考帧的帧数量s;根据预定规则判断序号为(n-1)的帧是否能够作为当前帧中当前宏块的参考帧;如果判断为是,将序号为(n-1)的帧作为参考帧;如果判断为否,且在序号为n的当前帧之前可用作参考帧的帧数量s小于最大参考帧间隔k,将序号在(n-2)至(n-s)之间满足预定规则的帧作为参考帧;如果判断为否,且在序号为n的当前帧之前可用作参考帧的数量s大于或者等于最大参考帧间隔k,将序号在(n-2)至(n-k)之间满足预定规则的帧作为参考帧。通过上述技术方案,提高帧内或帧间预测的容错率以及视频质量。
-
-
-
-
-
-
-
-
-