发明名称 |
用于算术处理的装置、方法和程序 |
摘要 |
本发明公开了用于算术处理的装置、方法和程序。尾数/指数分割器将输入值X=(1+X1/223)x(2^X2)分割为尾数X1和指数X2。插值处理器利用尾数X1来参考尾数/指数分割器并且通过插值处理确定幂值(log2(1+X1/223))。对数计算器根据指数X2和来自插值处理器的幂值来确定对数值Z=log2XY=Y(X2+log2(1+X1/223))。整数/分数分割器将对数值Z分割为整数Zint和分数Zamari。插值处理器响应于分数Zamari而参考分数幂次表存储单元并且通过插值处理确定幂值(2^Zamari)。幂计算器确定XY=2^Z=(2^Zamari)x(2^Zint),从而得到输入值X的Y次幂。 |
申请公布号 |
CN101639768B |
申请公布日期 |
2012.07.04 |
申请号 |
CN200910159027.4 |
申请日期 |
2009.07.29 |
申请人 |
索尼株式会社 |
发明人 |
茂木幸彦 |
分类号 |
G06F7/552(2006.01)I;G06F7/556(2006.01)I |
主分类号 |
G06F7/552(2006.01)I |
代理机构 |
北京东方亿思知识产权代理有限责任公司 11258 |
代理人 |
李晓冬;南霆 |
主权项 |
一种用于对音频信号进行编码的编码系统,该编码系统包括归一化系数单元、量化器、以及哈夫曼编码器,其中,所述归一化系数单元计算用于量化将要编码的音频信号的归一化系数,所述量化器对所述音频信号进行非线性量化以得到量化值,并且所述哈夫曼编码器对所述归一化系数和所述量化值进行哈夫曼编码,其中由所述量化器执行的对所述音频信号进行非线性量化的处理包括确定算术值P,所述算术值P是输入值X的Y次幂,其中变量Y为指数,所述输入值X由以M为底的系统表示,M是预定常数,所述量化器包括:尾数/指数分割装置,用于将浮点类型数据的输入值X分割为尾数X1和指数X2,所述尾数X1是表示浮点数的所述输入值X的尾数的尾数部分,所述指数X2是表示浮点数的所述输入值X的指数的指数部分;第一记录装置,用于记录针对所述尾数X1确定的、所述输入值X的尾数的以所述常数M为底的对数值;插值装置,用于对响应于所述尾数X1而从所述第一记录装置取得的多个对数值执行插值处理以确定所述尾数的最终对数值;对数计算装置,用于基于所述变量Y、所述指数X2和由所述插值装置确定的尾数的对数值,来计算算术值P的以所述常数M为底的对数值Z;以及幂计算装置,用于通过计算所述常数M的Z次幂来计算所述算术值P,其中作为指数的Z是所述算术值P的对数值Z。 |
地址 |
日本东京都 |