1.一种视频解码装置,包括: 解码器,用于对视频流解码,其中进一步包括熵解码模块和多个功能 模块,所述熵解码模块用于在解码的同时解析所述视频流内宏块的特征信 息,进而确定宏块的处理档次,所述多个功能模块中至少一个可分级; 设备资源感知模块,用于感知设备的工作状态; 模块处理级别控制模块,用于根据所述宏块的处理档次、所述设备的 工作状态和所述多个功能模块的代价函数选择所述可分级的功能模块的 处理级别。
2.根据权利要求1所述的装置,其特征在于,所述熵解码模块解析的 所述视频流内宏块的特征信息包括:宏块类型、宏块划分和人眼关注程度 中的任意一个或多个。
3.根据权利要求1所述的装置,其特征在于,所述设备资源感知模块 感知设备的工作状态依据用户指定的工作模式或设备的剩余电量。
4.根据权利要求1所述的装置,其特征在于,所述多个功能模块包括: 反离散余弦变换模块、Inter预测模块和去方块滤波模块。
5.根据权利要求4所述的装置,其特征在于,所述多个功能模块还包 括差错掩盖模块。
6.根据权利要求1所述的装置,其特征在于,所述多个功能模块的代 价函数表示功耗和失真度之间的关系。
7.一种视频解码方法,包括: 1)解码输入视频,并解析所述视频宏块的特征信息,确定宏块的处理 档次; 2)感知设备的工作状态; 3)根据所述宏块的处理档次、所述设备的工作状态,和解码器内多个 功能模块的代价函数选择所述可分级的功能模块的处理级别; 4)所述可分级的功能模块在所选的处理级别下对视频进行处理,输出 视频。
8.根据权利要求7所述的方法,其特征在于,所述步骤1)包括: 11)根据宏块类型计算宏块类型的标记系数; 12)根据判断宏块划分计算宏块划分的标记系数; 13)根据所述宏块类型的标记系数、所述宏块划分的标记系数确定宏 块的处理档次。
9.根据权利要求8所述的方法,其特征在于,所述步骤1)还包括步骤: 14)根据人眼关注程度计算人眼关注程度标记系数; 所述步骤13)根据所述宏块类型的标记系数、所述宏块划分的标记系 数和所述人眼关注程度标记系数来确定宏块的处理档次。
10.根据权利要求7所述的方法,其特征在于,所述步骤3)包括: 31)根据所述宏块的处理档次,统计每个档次的宏块的数量; 32)根据所述设备的工作状态,确定设备处理每帧图像限定的能耗; 33)根据所述每个档次的宏块的数量、所述设备处理每帧图像限定的 能耗和所述多个功能模块的代价函数,选择所述可分级的功能模块的处理 级别。
11.根据权利要求10所述的方法,其特征在于,所述步骤33)进一 步包括: 331)根据所述每个档次的宏块的数量和所述设备处理每帧图像限定 的能耗,计算处理宏块的可用能耗; 332)根据所述处理宏块的可用能耗和所述多个功能模块的代价函数 选择所述可分级的功能模块的处理级别。
12.根据权利要求11所述的方法,其特征在于,所述步骤332)根据 所述处理宏块的可用能耗和所述多个功能模块的代价函数选择所述可分 级的功能模块的处理级别的选择条件是在该级别下,所述多个功能模块对 宏块处理的能耗之和小于或等于所述处理宏块的可用能耗;而且所述多个 功能模块的代价函数的和最小。
展开