发明名称 二维变换的方法及系统、视频处理系统和变换引擎电路
摘要 在某些实施例中,提供一种方法及一种系统,所述方法用于对数据块序列中的每一块执行2D变换(例如离散余弦反变换)且所述系统经配置以执行所述2D变换,其中所述2D变换包括行变换及列变换。为对数据行或列执行行变换或列变换,这些实施例判定构成所述行(列)的分区的数据值的每一不同子集是否包括至少一个零值、所述分区的第一子集的每一不同子集是否包括至少一个零值、及所述分区的至少一个其他子集中的每一不同子集是否包括至少一个零值。当对包括至少一个零值及至少一个非零值的每一行或列执行行(列)变换时,均绕过或以降低功率的方式执行对至少一个零值的至少一个变换运算,其中假如所述零值为非零值,则原本将以消耗全功率的方式执行此种变换运算。
申请公布号 CN101131686B 申请公布日期 2010.06.02
申请号 CN200710147940.3 申请日期 2007.08.24
申请人 辉达公司 发明人 拉维·布卢苏;帕塔·斯里拉姆
分类号 G06F17/14(2006.01)I;H04N7/26(2006.01)I 主分类号 G06F17/14(2006.01)I
代理机构 北京市磐华律师事务所 11336 代理人 董巍;顾珊
主权项 一种经配置以对输入数据块序列中的每一输入数据块执行2D变换的系统,其中每一所述输入数据块均包含输入数据值行及列,且所述2D变换包含行变换及列变换,所述系统包括:行变换电路,其经配置以响应于每一所述输入数据块通过对所述输入数据块的每一行执行所述行变换而产生经局部变换数据块;及列变换电路,其经配置以对所述经局部变换数据块的每一列执行所述列变换,其中所述行变换电路经配置以在对每一所述行执行所述行变换时判定构成所述行的分区的所述数据值的每一不同子集是否包括至少一个零值、所述行的分区的子集中的第一子集的每一不同子集是否包括至少一个零值、及所述行的分区的子集中的第二子集的每一不同子集是否包括至少一个零值,及所述行变换电路经配置以绕过或以降低功率的方式对所述数据值中被判定为零值的至少一者执行至少一个变换运算。
地址 美国加利福尼亚州