Nova Patents
CN1522541A

Resource scalable decoding

Abstract

Decoder system and method with scalable complexity. The system includes a decoder with multiple functional blocks for decoding compressed video data. The decoder also includes multiple hierarchical functions, which can selectively reduce the complexity of at least one functional block. The local resource controller is used to generate a grading rule for the decoder, where a grading rule is selected in response to a complexity request from the system resource manager. Furthermore, the grading rule is a plurality of predetermined rules available from the local resource controller To choose from. Look up the pre-determined classification rules in the lookup table, and the lookup table is designed in an offline state.

Term

Term ended

Projected expiry passed 28 June 2022, 4.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

22 claims: 3 independent, 19 dependent

  1. 1
    一种复杂性可分级解码器系统[12],包括:一个有多个功能块的解码器[24],用于对压缩视频数据[58]解码,其中,解码器[24]还包括多个可分级功能[40],用于有选择地降低至少一个功能块的复杂性;一个本地资源控制器[14],用于为解码器[24]产生分级规则[50],其中,分级规则[50]响应来自系统资源管理器[18]的复杂性的要求[56]进行选择,其中,分级规则[50]是在本地资源控制器[14]可用的多个预定的规则中进行选择的。
  2. 2
    根据权利要求1的复杂性可分级解码器系统[12],其中,多个预定的分级规则列于查询表[46]。
  3. 3
    根据权利要求1的复杂性可分级解码器系统[12],其中,多个预定的分级规则是脱机设计的[54]。
  4. 4
    根据权利要求1中的复杂性可分级解码器系统[12],其中,多个预定的分级规则中的每一个规则,指示令至少一个分级功能如何减少解码器[24]的复杂性。
  5. 5
    根据权利要求4的复杂性可分级解码器系统[12],其中,解码器复杂性是从包括下述内容组中选择的:CPU处理能力要求,带宽要求,功耗和存储容量要求。
  6. 6
    根据权利要求4的复杂性可分级解码器系统[12],其中,多个预定的分级规则中的至少一个含有处理提交到资源管理器[18]的PIP请求的规则。
  7. 7
    根据权利要求6的复杂性可分级解码器系统[12],其中,处理PIP请求的分级规则包含一个PIP分级功能。
  8. 8
    根据权利要求1的复杂性可分级解码器系统[12],其中,分级功能是从包括下述内容组中选择的:自适应B帧分级,IDCT分级,运动补偿分级和嵌入式存储容量重置。
  9. 9
    根据权利要求1的复杂性可分级解码器系统[12],其中,本地资源控制器[14]还包括一个数据相关规则系统[48],它考察解码器所处理的数据[52],当输出的复杂性等级低于预先确定的门限时,就改变选定的分级规则。
  10. 10
    根据权利要求9的复杂性可分级解码器系统[12],其中,数据相关规则系统[48]包含一个系统,用于确定输出质量是否低于预先确定的门限。
  11. 11
    根据权利要求9的复杂性可分级解码器系统[12],其中,数据相关规则系统[48]包含一个系统,用于确定解码器所处理的非零DCT数据量是否抵于预定的门限。
  12. 12
    根据在有多个处理功能[20,22,24,26,28]和一个资源管理器[18]的媒体处理器核中提供复杂性可分级解码器系统[12]的方法,此方法包含以下步骤:从资源管理器[18]复杂性请求发送一个复杂性请求到与分级解码器[24]相连的本地资源控制器[14],响应复杂性请求[56],从查询表[46]选择一个分级规则[50],将分级规则[50]传送到分级解码器,并且基于所传送的分级规则[50],降低分级解码器[24]的复杂性。
  13. 13
    根据权利要求12的方法,还包含如下的步骤:考察解码器所处理的数据[52];并且若考察的数据[52]突破预先确定的门限,则改变分级规则[50]。
  14. 14
    根据权利要求13的方法,其中考察数据[52]包括输出质量水平。
  15. 15
    根据权利要求13的方法,其中考察数据[52]包括统计非零数据量。
  16. 16
    根据权利要求12的方法,包含下述预备步骤:在脱机方式下,对多个减少复杂性请求中的每一个,确定一个优选的分级规则,基于优选的规则,生成查询表[46]。
  17. 17
    根据权利要求12的方法,其中所选择的分级规则至少包含一个分级功能,它能完成从包括下述内容组中选择的减少复杂性的功能:减少功耗,减少存储容量,减少带宽以及减少处理能力。
  18. 18
    一种存储在可记录介质上的程序产品,当运行时,对媒体管理器核[16]中的可分级解码器[24]进行本地资源控制,该程序产品包括:程序代码,用于接收来自资源管理器[18]的复杂性请求[56],程序代码,基于收到的复杂性请求[56],从多个预先确定的分级规则中选择一个分级规则[50];以及程序代码,用于把选择的分级规则[50]传送到分级解码器[24]。
  19. 19
    根据权利要求18的程序产品,还包括:程序代码,用于分析从解码器[24]收到的数据[52];以及程序代码,用于在所分析的数据[52]突破预先确定的门限时,改变选定的分级规则。
  20. 20
    根据权利要求18的程序产品,还包括一个查询表[46],它含有多个预先确定的分级规则。
  21. 21
    根据权利要求20中的程序产品,其中,在查询表[46]中,多个预先确定的分级规则中的每一个规则,包含一条相关的复杂性请求。
  22. 22
    根据权利要求18中的程序产品,其中,多个预先确定的分级规则包括从由下述内容组成的组中选择的分级功能:自适应B帧分级,IDCT分级,嵌入式存储容量重置,运动补偿分级,以及PIP处理。
Independent claims22