1.一种视频解码装置,其特征在于,包括:设备资源感知单元,频率控 制单元,以及多任务解码器; 设备资源感知单元,用于确定当前可用功率; 频率控制单元,用于依据设备资源感知单元确定的当前可用功率为各任 务指配工作频率; 多任务解码器,用于将视频码流分为多个任务,并依据频率控制单元为 各任务所指配的工作频率解码各任务。
2.如权利要求1所述的视频解码装置,其特征在于,还包括重建视频存 储区,用于接收多任务解码器的输出,并在视频码流中当前帧的各任务解码 完成之后,根据各任务的顺序重新排序后将视频流输出。
3.如权利要求1所述的视频解码装置,其特征在于,设备资源感知单元, 还用于感知设备的工作状态。
4.如权利要求1所述的视频解码装置,其特征在于,多任务解码器包括 解码器多任务划分单元和多个解码任务单元; 解码器多任务划分单元,用于将视频码流划分为多个解码片; 解码任务单元,用于对各解码片进行解码。
5.如权利要求4所述的视频解码装置,其特征在于,解码任务单元包括: 熵解码控制单元,反变换反量化单元,帧间预测单元,帧内预测单元,以及 去方块滤波单元。
6.如权利要求5所述的视频解码装置,其特征在于,频率控制单元依据 下式确定各解码片的工作频率: P i = m i Σ j = 1 n m j · P P i = a · V 2 · f CLK · C EFF ]]>其中:V为电路的供电电压,fCLK为第i个解码片的工作频率,CEFF为电 路的有效切换电容,P为当前可用功率,n为解码片的总数,Pi为第i个解码 片所分配的功率,mi为第i个解码片包含的宏块数量,i、j为自然数,1≤i ≤n,1≤j≤n,a为活动因子。
7.如权利要求6所述的视频解码装置,其特征在于,第i个解码任务单 元中:熵解码控制单元的工作频率为τ1·fCLK,反变换反量化单元的工作频率 为τ2·fCLK,帧间预测单元的工作频率τ3·fCLK,帧内预测单元的工作频率为 τ4·fCLK,去方块滤波单元单元的工作频率为τ5·fCLK;其中:τ1,τ2,τ3, τ4和τ5为熵解码控制单元、反变换反量化单元、帧间预测单元、帧内预测单 元和去方块滤波单元的处理时间相对于熵解码控制单元、或反变换反量化单 元、或帧间预测单元、或帧内预测单元、或去方块滤波单元的处理时间的比 值;第i个解码任务单元是解码第i个解码片的解码任务单元。
8.一种视频解码方法,其特征在于,包括: 步骤1,确定当前可用功率; 步骤2,将视频码流分为多个任务,依据当前可用功率为各任务指配工 作频率; 步骤3,依据为各任务所指配的工作频率解码各任务。
9.如权利要求8所述的视频解码方法,其特征在于,还包括步骤4,重 建视频存储区接收多任务解码器的输出,并在视频码流中当前帧的各任务解 码完成之后,根据各任务的顺序重新排序后将视频流输出。
10.如权利要求8所述的视频解码方法,其特征在于,步骤1中,还感 知设备的工作状态。
11.如权利要求8所述的视频解码方法,其特征在于,步骤2包括: 步骤21,将视频码流划分为多个解码片; 步骤22,依据公式 P i = m i Σ j = 1 n m j · P ]]>得到Pi; 步骤23,依据公式Pi=aV2·fCLK·CEFF得到fCLK; 其中:V为电路的供电电压,fCLK为第i个解码片的工作频率,CEFF为电 路的有效切换电容,P为当前可用功率,n为解码片的总数,Pi为第i个解码 片所分配的功率,mi为第i个解码片包含的宏块数量,i、j为自然数,1≤i ≤n,1≤j≤n,a为活动因子。
12.如权利要求11所述的视频解码方法,其特征在于,步骤3中,依据 为各任务所指配的工作频率解码各任务。
13.如权利要求12所述的视频解码方法,其特征在于,解码任务单元包 括:熵解码控制单元,反变换反量化单元,帧间预测单元,帧内预测单元, 以及去方块滤波单元。
14.如权利要求13所述的视频解码方法,其特征在于,步骤2中:在第 i个解码任务单元中:将熵解码控制单元的工作频率指定为τ1·fCLK,将反变 换反量化单元的工作频率指定为τ2·fCLK,将帧间预测单元的工作频率指定 为τ3·fCLK,将帧内预测单元的工作频率指定为τ4·fCLK,去方块滤波单元单 元的工作频率为τ5·fCLK;其中:τ1,τ2,τ3,τ4和τ5为熵解码控制单元、反 变换反量化单元、帧间预测单元、帧内预测单元和去方块滤波单元的处理时 间相对于熵解码控制单元、或反变换反量化单元、或帧间预测单元、或帧内 预测单元、或去方块滤波单元的处理时间的比值;第i个解码任务单元是解 码第i个解码片的解码任务单元。
展开