一种平方根计算电路的制作方法

文档序号:12357阅读:993来源:国知局
专利名称:一种平方根计算电路的制作方法
【专利摘要】本专利公开了一种平方根计算电路,其由减法器、移位寄存器、计数器、比较器、锁存器及其它一些电路组成。
【专利说明】-种平方根计算电路

【技术领域】
[0001] 本专利设及一种数字摄像机。

【背景技术】
[0002] 通常监控摄像机为了监视到较大的视野而采用广角镜头,使得摄像机拍摄到的画 面出现不同程度的桶形失真。对于高清摄像机而言,因图像数据量增大,相应校正桶形失真 的处理运算量也大大增加。一种校正桶形失真的计算方法如下式

【权利要求】
1. 一种平方根计算电路,其特征在于,包括: 输入锁存:所述输入锁存用于缓存待开平方二进制数; 输出锁存;所述输出锁存用于缓存平方根; 第一移位寄存器;所述第一移位寄存器用于在计数器控制下将待开平方二进制数每次 左移两位到第一数据合成器; 第二移位寄存器;所述第二移位寄存器用于将输出锁存中的数左移指定位数提供给比 较器及第二数据合成器; 计数器:所述计数器I、计数器II及计数器III分别用于控制第一移位寄存器、0/1掩 码电路及第二移位寄存器的操作; 减法器;所述减法器用于将合成数锁存器中的数与第二数据合成器送来的数进行减法 运算; 余数锁存器;所述余数锁存器用于缓存减法器运算的结果; 比较器;所述比较器用于对合成数锁存器中的数据与第二移位寄存器输出的数据进行 比较运算; 0/1掩膜电路;所述0/1掩码电路根据比较器的输出生成0或1作为每次产生的平方 根的位; 第一数据合成器;所述第一数据合成器用于将余数锁存器中的数据与第一移位寄存器 输出的结果进行合成; 第二数据合成器;所述第二数据合成器用于将第二移位寄存器输出的结果的末位前插 入一位0 ; 合成数锁存器:所述合成数锁存器用于缓存第一数据合成器的运算结果; 计数控制器;所述计数控制器用于根据所需要计算的位数控制各计数器。2. 如权利要求1所述的一种平方根计算电路的输入锁存,其特征还在于,其缓存的待 开平方二进制数为奇数位数时,在其最高位前添加X2W位并将其置0。3. 如权利要求1所述的一种平方根计算电路的输出锁存,其特征还在于,其缓存的平 方根为在计算过程中逐位形成。4. 如权利要求1所述的一种平方根计算电路的合成数锁存器,其特征还在于,其缓存 的数据分别提供给减法器及比较器。5. 如权利要求1所述的一种平方根计算电路的计数控制器,其特征还在于,其在每次 计算出根的一位后,其计数值减一。6. 如权利要求1所述的一种平方根计算电路的计数控制器,其特征还在于,其计数值 为0时,平方根计算完成。
【文档编号】G06F7-552GK204288202SQ201420438128
【发明者】李文忠 [申请人]李文忠
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1