高清视频处理系统对实时性要求很高,解码之后的数据量很大,而且搬移到显示缓冲区有不同的排列显示要求。给出了4种情况下,解码的宏块地址到显示缓冲区地址的对应关系。针对主要出现的第一种和第三种情况,计算了搬移一帧图像的复杂度,并...高清视频处理系统对实时性要求很高,解码之后的数据量很大,而且搬移到显示缓冲区有不同的排列显示要求。给出了4种情况下,解码的宏块地址到显示缓冲区地址的对应关系。针对主要出现的第一种和第三种情况,计算了搬移一帧图像的复杂度,并提供了多种方案解决此问题。最后通过实验进行对比说明,利用DSP中的协处理器EDMA(Enhanced Direct Memory Access)可以实现快速的搬移数据,而不占用CPU资源,并且配合使用数据缓冲区的PING-PONG结构,有助于实现视频的实时解码要求。展开更多
针对SPIHT(set partitioning in hierarchical trees)算法的编码过程具有重复运算、存储量大等问题,提出了一种适合于DSP(digital signal processors)处理的低内存并行SPIHT算法。该算法采用乒乓缓存策略,使得数据的传输和编码能够同时...针对SPIHT(set partitioning in hierarchical trees)算法的编码过程具有重复运算、存储量大等问题,提出了一种适合于DSP(digital signal processors)处理的低内存并行SPIHT算法。该算法采用乒乓缓存策略,使得数据的传输和编码能够同时进行。通过引入基于行的整型提升方案,使得只需经少量行变换就能进行列变换,提高了小波的变换速度。根据DSP的并行特性和SPIHT算法的缺点,采用“改进的最大幅值求取方法”、“误差位数以及绝对零值和绝对零集合”、“最大值与零值图”和“单棵零树编码”等多种方法对其进行了改进,大大缓解了对内存的压力,减少了算法的运算量。该算法与LZC(listless zerotree coding)算法相比,重构图像的峰值信噪比相当,但速度提高了2倍,能满足一般的实时压缩要求。展开更多
文摘高清视频处理系统对实时性要求很高,解码之后的数据量很大,而且搬移到显示缓冲区有不同的排列显示要求。给出了4种情况下,解码的宏块地址到显示缓冲区地址的对应关系。针对主要出现的第一种和第三种情况,计算了搬移一帧图像的复杂度,并提供了多种方案解决此问题。最后通过实验进行对比说明,利用DSP中的协处理器EDMA(Enhanced Direct Memory Access)可以实现快速的搬移数据,而不占用CPU资源,并且配合使用数据缓冲区的PING-PONG结构,有助于实现视频的实时解码要求。
文摘针对SPIHT(set partitioning in hierarchical trees)算法的编码过程具有重复运算、存储量大等问题,提出了一种适合于DSP(digital signal processors)处理的低内存并行SPIHT算法。该算法采用乒乓缓存策略,使得数据的传输和编码能够同时进行。通过引入基于行的整型提升方案,使得只需经少量行变换就能进行列变换,提高了小波的变换速度。根据DSP的并行特性和SPIHT算法的缺点,采用“改进的最大幅值求取方法”、“误差位数以及绝对零值和绝对零集合”、“最大值与零值图”和“单棵零树编码”等多种方法对其进行了改进,大大缓解了对内存的压力,减少了算法的运算量。该算法与LZC(listless zerotree coding)算法相比,重构图像的峰值信噪比相当,但速度提高了2倍,能满足一般的实时压缩要求。