[发明专利]用于执行反卷积计算的电子设备及其控制方法在审
申请号: | 202080081142.9 | 申请日: | 2020-12-18 |
公开(公告)号: | CN114730330A | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 赵英来;权起奭;朴哲秀;金钟澔;朴哉彦 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F17/15 | 分类号: | G06F17/15 |
代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 朱志玲;曾世骁 |
地址: | 韩国京畿*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 执行 卷积 计算 电子设备 及其 控制 方法 | ||
1.一种电子设备,包括:
存储器;和
处理器,连接到存储器,其中,所述处理器被配置为控制电子设备,
其中,所述处理器被配置为:
基于反卷积计算的输入数据被输入,获得计算信息;
基于获得的所述计算信息获得输出数据的大小;
使用地址产生模块获得与输出数据的大小对应的多个存储器地址值;
使用卷积计算模块基于所述计算信息执行卷积计算以在卷积计算处理中获得中间值;
使用地址产生模块获得多个获得的存储器地址中的与获得的中间值对应的存储器地址值;
将获得的中间值存储在与所述中间值对应的存储器地址值中;
使用累加计算模块基于与所述中间值对应的存储器地址值来累加至少一个中间值;以及
基于累加的所述至少一个中间值获得针对输入数据的反卷积计算值。
2.如权利要求1所述的电子设备,其中,处理器还被配置为:
基于与在卷积计算处理中获得的第一中间值对应的第一存储器地址值,将第一中间值存储在存储器中,以及
基于与在卷积计算处理中获得的第二中间值对应的第二存储器地址值与第一存储器地址值相同,通过使用累加计算模块累加第一中间值和第二中间值来获得部分和,并且基于第一存储器地址值将获得的部分和存储在存储器中。
3.如权利要求2所述的电子设备,其中,所述计算信息包括输入数据的大小、在反卷积计算中使用的滤波器数据的大小、在卷积计算中使用的步幅的大小以及与第一中间值对应的计算顺序信息中的至少一个,并且
其中,处理器还被配置为:使用地址产生模块基于所述计算信息来获得第一存储器地址值。
4.如权利要求3所述的电子设备,其中,处理器还被配置为:基于与第一中间值对应的所述计算顺序信息,获得多个获得的存储器地址值中的与获得的第一中间值对应的第一存储器地址值。
5.如权利要求2所述的电子设备,其中,处理器还被配置为:基于与在卷积计算处理中获得的第二中间值对应的第二存储器地址值与第一存储器地址值不同,将第二中间值存储在第二存储器地址值中。
6.如权利要求1所述的电子设备,其中,处理器还被配置为:通过利用在反卷积计算中使用的滤波器数据的水平线中包括的多个权重顺序地执行输入的卷积计算,获得多个中间值。
7.如权利要求6所述的电子设备,其中,处理器还被配置为:使用累加计算模块来累加所述多个中间值中的至少一部分,并且
其中,基于所述计算信息确定所述多个中间值的累加的所述至少一部分的量。
8.如权利要求1所述的电子设备,其中,处理器还被配置为:
基于与所述中间值对应的内部缓冲器的地址值将所述中间值存储在内部缓冲器中,
识别是否存在将被与所述中间值累加地计算的附加中间值,以及
基于识别出不存在附加中间值,将所述中间值存储在存储器中的内部缓冲器中。
9.如权利要求8所述的电子设备,其中,处理器还被配置为:基于所述计算信息确定所述中间值将被存储的内部缓冲器的大小。
10.如权利要求1所述的电子设备,其中,所述反卷积计算值是在不使用反卷积计算模块的情况下获得的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080081142.9/1.html,转载请声明来源钻瓜专利网。