-
公开(公告)号:CN102387367B
公开(公告)日:2014-01-08
申请号:CN201110350163.9
申请日:2011-11-08
Applicant: 复旦大学
IPC: H04N7/30
Abstract: 本发明属于数字视频信号编码技术领域,具体为一种适用于多种视频标准、多尺寸二维整数余弦变换的通用方法。本发明通过配置常系数乘法器的系数值即可支持多种不同的视频编码标准,并且同时支持四种不同的变换尺寸:4x4、8x8、16x16、32x32。本发明首先将二维离散余弦变换分解为两次一维离散余弦变换;在计算4点一维离散余弦变换时,采用传统的蝶形运算方法减少运算量,加快计算速度;对于8点、16点、32点的一维离散余弦变换,采用改进的蝶形运算方法,使得较小尺寸的一维离散余弦变换单元可以在计算较大尺寸的一维离散余弦变换时能够得到复用,从而大幅降低整个系统的硬件资源开销。
-
公开(公告)号:CN102572437A
公开(公告)日:2012-07-11
申请号:CN201210034976.1
申请日:2012-02-16
Applicant: 复旦大学
IPC: H04N7/26
Abstract: 本发明属于数字视频信号编解码技术领域,具体为一种快速解码CAVLC run_before码字的硬件实现方法。本方法采用码表分拆和码字合并这两种方法,在一个时钟周期内最多可以解码14个值为0的run_before码字,或两个值不等于0的run_before码字。输入的视频码流首先经过前导1检测器来检测带解码的run_before码字是否为零,前导1检测器最多一次可以检测14位前导1。当前run_before码字的值不为零,如果我们将当前解码位置之前所包含的0的总个数记为zerosLeft,根据zerosLeft的值可以将run_before码字分为7种类型,将原标准中规定的run_before码表分解为7个子码表,针对每一种类型分别进行解码。本发明可以大大提高硬件解码器的数据处理能力。
-
公开(公告)号:CN102387367A
公开(公告)日:2012-03-21
申请号:CN201110350163.9
申请日:2011-11-08
Applicant: 复旦大学
IPC: H04N7/30
Abstract: 本发明属于数字视频信号编码技术领域,具体为一种适用于多种视频标准、多尺寸二维整数余弦变换的通用方法。本发明通过配置常系数乘法器的系数值即可支持多种不同的视频编码标准,并且同时支持四种不同的变换尺寸:4x4、8x8、16x16、32x32。本发明首先将二维离散余弦变换分解为两次一维离散余弦变换;在计算4点一维离散余弦变换时,采用传统的蝶形运算方法减少运算量,加快计算速度;对于8点、16点、32点的一维离散余弦变换,采用改进的蝶形运算方法,使得较小尺寸的一维离散余弦变换单元可以在计算较大尺寸的一维离散余弦变换时能够得到复用,从而大幅降低整个系统的硬件资源开销。
-
公开(公告)号:CN102271248B
公开(公告)日:2014-03-05
申请号:CN201110232053.2
申请日:2011-08-15
Applicant: 复旦大学
IPC: H04N19/176 , H04N19/52 , H04N19/567
Abstract: 本发明属于视频编码技术领域,具体为一种基于权重窗口模型的H.264/AVC宏块级码率控制算法。本发明利用当前宏块周围宏块组成的一个窗口的空间相关性,以及前一帧的与当前宏块相同位置宏块及其周围宏块组成的一个窗口的时间相关性,提出了一种低复杂度的平均绝对值偏差(MAD)的预测模型和量化参数(QP)计算模型,并基于上面两种模型,提出用于H.264/AVC编码器中的宏块级码率控制算法。实验表明,基于权重窗口模型的宏块级H.264/AVC码率控制算法比H.264/AVC的参考软件的码率控制算法得到更高的峰值信噪比(PSNR)和更小的比特偏差。
-
公开(公告)号:CN102404569B
公开(公告)日:2014-01-08
申请号:CN201110350154.X
申请日:2011-11-08
Applicant: 复旦大学
Abstract: 本发明属于数字视频信号编解码技术领域,具体为一种可用于多种视频标准、多尺寸二维整数余弦反变换的通用方法。本方法通过配置常系数乘法器的系数值可支持多种不同的视频编码标准并同时支持四种不同的变换尺寸:4x4、8x8、16x16、32x32。本发明首先将二维离散余弦反变换分解为两次一维离散余弦反变换,在计算4点一维离散余弦反变换时,采用传统的蝶形运算方法减少运算量,加快计算速度;对于8点、16点、32点的一维离散余弦反变换,采用改进的蝶形运算方法,使得较小尺寸的一维离散余弦反变换单元可以在计算较大尺寸的一维离散余弦反变换时能够得到复用,从而大幅降低整个系统的硬件资源开销。
-
公开(公告)号:CN102263960B
公开(公告)日:2013-11-27
申请号:CN201110232486.8
申请日:2011-08-15
Applicant: 复旦大学
IPC: H04N7/26
Abstract: 本发明属于数字视频信号编解码技术领域,具体为一种快速解码CAVLC非零系数幅值的方法。本方法将用于解码非零系数幅值的候选码表数目从7个降低到2个,在得到第一个码字的长度后,即可开始计算第二个码字。在对第二个非零系数幅值的码字进行解码时采用2路并行解码的方法,对可能采用的两个码表同时进行计算,得到两个可能的解码结果。当第一个码字的幅值和码表信息更新完毕,即可从两个结果中选择出正确的结果。这样可以缩短解码流程的关键路径,从而实现在一个时钟周期内同时解码两个非零系数的幅值。由于非零系数幅值的码字是CAVLC编码中出现频率最多的码字,这一方法大大提高了硬件解码器的数据处理能力。
-
公开(公告)号:CN102325253B
公开(公告)日:2013-10-16
申请号:CN201110232250.4
申请日:2011-08-15
Applicant: 复旦大学
IPC: H04N7/26
Abstract: 本发明属于视频编码技术领域,具体为一种四路并行编码的CAVLC编码器。本发明采用扫描级和编码级并行处理的二级流水线结构,扫描级一次可以扫描四个系数的,大大的减少扫描一个4x4块所需要的时间。同样,通过四个level和Run_before并行编码的方式来缩短编码级所需要的时间。编码级的所需要的时间通过细致的设计,使得其所消耗的时间和扫描级所用的时间相同。这样,整个CAVLC的两级流水线可以得到最大的吞吐率,极大地减小完成一个宏块的编码所需要的时钟数。
-
公开(公告)号:CN102404569A
公开(公告)日:2012-04-04
申请号:CN201110350154.X
申请日:2011-11-08
Applicant: 复旦大学
Abstract: 本发明属于数字视频信号编解码技术领域,具体为一种可用于多种视频标准、多尺寸二维整数余弦反变换的通用方法。本方法通过配置常系数乘法器的系数值可支持多种不同的视频编码标准并同时支持四种不同的变换尺寸:4x4、8x8、16x16、32x32。本发明首先将二维离散余弦反变换分解为两次一维离散余弦反变换,在计算4点一维离散余弦反变换时,采用传统的蝶形运算方法减少运算量,加快计算速度;对于8点、16点、32点的一维离散余弦反变换,采用改进的蝶形运算方法,使得较小尺寸的一维离散余弦反变换单元可以在计算较大尺寸的一维离散余弦反变换时能够得到复用,从而大幅降低整个系统的硬件资源开销。
-
公开(公告)号:CN102572437B
公开(公告)日:2014-08-06
申请号:CN201210034976.1
申请日:2012-02-16
Applicant: 复旦大学
Abstract: 本发明属于数字视频信号编解码技术领域,具体为一种快速解码CAVLCrun_before码字的硬件实现方法。本方法采用码表分拆和码字合并这两种方法,在一个时钟周期内最多可以解码14个值为0的run_before码字,或两个值不等于0的run_before码字。输入的视频码流首先经过前导1检测器来检测带解码的run_before码字是否为零,前导1检测器最多一次可以检测14位前导1。当前run_before码字的值不为零,如果我们将当前解码位置之前所包含的0的总个数记为zerosLeft,根据zerosLeft的值可以将run_before码字分为7种类型,将原标准中规定的run_before码表分解为7个子码表,针对每一种类型分别进行解码。本发明可以大大提高硬件解码器的数据处理能力。
-
公开(公告)号:CN102630016A
公开(公告)日:2012-08-08
申请号:CN201210100552.0
申请日:2012-04-09
Applicant: 复旦大学
IPC: H04N7/26
Abstract: 本发明属于数字视频信号编码技术领域,具体为一种适用于整数运动估计的深度流水线硬件架构。为了提高图像编码的效率,本发明中采用全搜索算法来实现整数运动估计。全搜索算法的计算量非常大,因此本发明中提及的硬件采用六级流水线架构,将整数运动估计的计算过程分成六个步骤,每个步骤对应于一级流水线。通过采用深度流水线的硬件架构,本发明可以工作在较高的工作频率上,因而本发明可以大大提高硬件的数据处理能力,能够实时完成整数运动估计的全搜索算法。
-
-
-
-
-
-
-
-
-