1、一种视频编码器,包括帧内预测模块,其特征在于,所述帧内预测模 块包括并行处理模块,时钟频率控制模块、参考像素值存储模块、匹配计算模 块和多路选择器模块,其中: 所述并行处理模块,用于将帧内预测根据预测模式划分为多任务系统进行 预测,所述任务之间为并行的关系; 所述时钟频率控制模块,用于通过动态频率调节方法,动态调整多任务处 理器并行处理的帧内预测模式的每个任务的时钟频率; 所述参考像素值存储模块,用于存储已编码重建块的像素值; 所述匹配计算模块,用于计算各个预测模式下的预测值与原始块的像素值 之间的绝对误差和; 所述多路选择器模块,用于比较当前块所有预测模式下的绝对误差和,选 择具有最小绝对误差和的那种预测模式作为该块的预测模式输出。 2、根据权利要求1所述的视频编码器,其特征在于,所述并行处理模块 中,将帧内预测根据预测模式划分为多任务系统进行预测时,每个预测模式被 划分为一个任务。 3、根据权利要求1所述的视频编码器,其特征在于,所述视频编码器为 MPEG-4、H.264或AVS标准的视频编码器。 4、一种视频编码器帧内预测模式选择方法,其特征在于,包括如下步骤: 步骤A,在视频编码过程中,将帧内预测根据预测模式划分为多任务系统 进行预测,这些任务之间为并行的关系; 步骤B,利用动态频率调节方法,动态调整多任务处理器并行处理的帧内 预测模式的每个任务的时钟频率,并存储已编码重建块的像素值; 步骤C,计算各个预测模式下的预测值与原始块的像素值之间的绝对误差 和; 步骤D,比较当前块所有预测模式下的绝对误差和,选择具有最小绝对误 差和的那种预测模式作为该块的预测模式输出。 5、根据权利要求4所述的视频编码器帧内预测模式选择方法,其特征在 于,所述动态频率调节方法为: 设一个任务W划分为(w1,w2,…,wN)共N个并行的子任务,每个子任务的执 行时钟周期为(C1,C2,…,CN),每个子任务的执行时钟频率为(f1,f2,…,fi,…,fN), 设wi为所有子任务中执行周期最长的任务,所用的时钟周期为Ci,那么其它子 任务则以wi为基准进行频率调节,每个任务调节后的频率为 (f′1,f′2,…,fi,…,f′N); 其中 f 1 ′ = f 1 × ( C 1 C i ) , ]]> f 2 ′ = f 2 × ( C 2 C i ) , ]]>
..., f N ′ = f N × ( C N C i ) . ]]>6、根据权利要求5所述的视频编码器帧内预测模式选择方法,其特征在 于,所述步骤A中,将帧内预测根据预测模式划分为多任务系统进行预测, 包括下列步骤: 每个预测模式被划分为一个任务。
展开