[发明专利]离散余弦变换/反离散余弦变换DCT/IDCT系统和方法在审
申请号: | 202010126905.9 | 申请日: | 2020-02-28 |
公开(公告)号: | CN111767512A | 公开(公告)日: | 2020-10-13 |
发明(设计)人: | K·R·皮莱;C·J·休格斯 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F17/14 | 分类号: | G06F17/14 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 黄嵩泉;何焜 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 离散 余弦 变换 dct idct 系统 方法 | ||
1.一种离散余弦变换DCT/反离散余弦变换IDCT系统,包括:
一个或多个组合电路;
一个或多个脉动阵列电路;
DCT/IDCT控制电路,耦合至所述一个或多个组合电路并且耦合至所述一个或多个脉动阵列电路,所述控制电路用于:
接收脉动阵列输入数据集;
接收输入阵列数据集;
将所述脉动阵列输入数据集提供至所述一个或多个脉动阵列电路中的每个相应的脉动阵列电路,所述一个或多个脉动阵列电路中的每个脉动阵列电路用于使用所接收的脉动阵列输入数据来提供脉动阵列输出矩阵以使得所述一个或多个脉动阵列电路共同地提供一个或多个脉动阵列输出矩阵;以及
使得所述一个或多个组合电路用于将所述输入阵列数据集与所述一个或多个脉动阵列输出矩阵数学地组合以生成DCT/IDCT输出矩阵。
2.如权利要求1所述的系统,其中,所述一个或多个组合电路包括一个或多个阵列乘法电路。
3.如权利要求1所述的系统:
其中,所述脉动阵列输入数据集包括表示一个或多个频率值的数据;并且
其中,所述一个或多个脉动阵列电路包括一个或多个DCT脉动阵列电路。
4.如权利要求1所述的系统:
其中,所述脉动阵列输入数据集包括表示一个或多个DCT值的数据;并且
其中,所述一个或多个脉动阵列电路包括一个或多个IDCT脉动阵列电路。
5.如权利要求1所述的系统,所述DCT/IDCT控制电路用于:
接收表示所述脉动阵列输出矩阵中所包括的数据值的精度的数据。
6.如权利要求1所述的系统:
其中,所述一个或多个脉动阵列电路包括并联地布置的两个一维1-D脉动阵列电路;
所述DCT/IDCT控制电路用于进一步:
接收包括“N x N”输入阵列数据集的输入阵列数据集;
使得所述两个1-D脉动阵列电路中的第一1-D脉动阵列电路用于使用所述脉动阵列输入数据集来提供“N x 1”脉动阵列输出矩阵;以及
使得所述两个1-D脉动阵列电路中的第二1-D脉动阵列电路用于使用所述脉动阵列输入数据集来提供“1x N”脉动阵列输出矩阵;以及
使得所述组合电路用于将所述“N x N”输入阵列数据集、所述“N x 1”脉动阵列输出矩阵、和所述“1x N”脉动阵列输出矩阵数学地组合以生成“N x N”输出矩阵。
7.如权利要求1所述的系统:
其中,所述一个或多个脉动阵列电路包括单个一维1-D脉动阵列电路;并且
所述DCT/IDCT控制电路用于进一步:
接收“N x 1”输入阵列数据集;
将表示所述脉动阵列输入数据集的数据提供至所述1-D脉动阵列电路,以提供所述脉动阵列输出矩阵;
使得所述1-D脉动阵列电路用于使用所述单个脉动阵列输入数据集来提供脉动阵列输出矩阵;以及
使得所述组合电路用于将所述“N x 1”输入阵列数据集与所述脉动阵列输出矩阵数学地组合以生成“N x 1”输出矩阵。
8.如权利要求1至7中的任一项所述的系统:
其中,所述一个或多个脉动阵列电路包括并联地布置的三个或更多个一维1-D脉动阵列电路;并且
所述DCT/IDCT控制电路用于进一步:
接收表示“N x N”输入阵列数据集的数据;
将表示所述脉动阵列输入数据集的数据提供至所述三个或更多个1-D脉动阵列电路中的每个相应的1-D脉动阵列电路;
使得所述三个或更多个1-D脉动阵列电路中的每个1-D脉动阵列电路用于使用所述脉动阵列输入数据集来生成相应的脉动阵列输出矩阵,所述三个或更多个1-D脉动阵列电路用于共同地提供三个或更多个脉动阵列输出矩阵;以及
使得所述组合电路用于将所述“N x N”输入阵列数据集与所述三个或更多个脉动阵列输出矩阵数学地组合以生成“N x N”输出矩阵。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010126905.9/1.html,转载请声明来源钻瓜专利网。