一种数据处理方法及电子设备的制造方法_4

文档序号:9579634阅读:来源:国知局
有数据时,对该子寄存器的存储数据进行更新,并继续处理下一个子寄存器中的存储数据,如此流水线式的处理数据,能有效缩短处理时长。并且,当最后一个子寄存器中的数据处理完时,循环处理第一个子寄存器中的数据,保证数据不间断式的处理,有效缩短处理时长。
[0116]图9为本发明实施例一的电子设备的结构组成示意图,所述电子设备包括包含m行r列共mXr个数据存储单元的寄存器、数据选择单元91 ;其中,所述寄存器被划分为Q段子寄存器,所述数据选择单元91包含有大小为mXn的滑动窗口 ;其中,m,r, Q,η均为正整数,且η小于等于r/2 ;所述电子设备还包括:处理单元92、更新单元93 ;
[0117]所述数据选择单元91,用于将所述滑动窗口从所述第h个子寄存器头部开始滑动,在所述滑动窗口的第X个滑动位置处,将所述滑动窗口所对应的所述寄存器中的存储数据发送至所述处理单元92 ;
[0118]所述处理单元92,用于将所述滑动窗口所对应的所述寄存器中的存储数据进行数据处理;
[0119]所述更新单元93,用于在所述滑动窗口滑动至所述第h+Ι个子寄存器头部时,对所述第h个子寄存器的存储数据进行更新;
[0120]所述数据选择单元91,还用于在所述滑动窗口滑动至所述第Q个子寄存器时,若在第1个滑动位置处,所述第Q个子寄存器的存储数据不能够填满滑动窗口,则用所述第1个子寄存器中的存储数据进行填充;
[0121]所述更新单元93,还用于在所述滑动窗口完全滑动至所述第1个子寄存器中时,对所述第Q个子寄存器的存储数据进行更新;
[0122]其中,所述h,x,y均为正整数,h小于等于Q。
[0123]本领域技术人员应当理解,本发明实施例中的电子设备中的各单元的实现功能可参照前述数据处理方法的相关描述而理解。本发明实施例中的电子设备中的各单元的功能可通过运行于处理器上的程序而实现,也可通过具体的逻辑电路而实现。
[0124]图10为本发明实施例二的电子设备的结构组成示意图,所述电子设备包括包含m行r列共mXr个数据存储单元的寄存器、数据选择单元11 ;其中,所述寄存器被划分为Q段子寄存器,所述数据选择单元11包含有大小为mXn的滑动窗口 ;其中,m,r, Q,η均为正整数,且η小于等于r/2 ;所述数据选择单元包含有I个大小为mX η的滑动窗口,其中,I为正整数,且I小于等于Q/2 ;所述电子设备还包括:处理单元12、更新单元13 ;
[0125]所述数据选择单元11,用于将所述滑动窗口从所述第h个子寄存器头部开始滑动,在所述滑动窗口的第X个滑动位置处,将所述滑动窗口所对应的所述寄存器中的存储数据发送至所述处理单元12 ;
[0126]所述处理单元12,用于将所述滑动窗口所对应的所述寄存器中的存储数据进行数据处理;
[0127]所述更新单元13,用于在所述滑动窗口滑动至所述第h+Ι个子寄存器头部时,对所述第h个子寄存器的存储数据进行更新;
[0128]所述数据选择单元11,还用于在所述滑动窗口滑动至所述第Q个子寄存器时,若在第1个滑动位置处,所述第Q个子寄存器的存储数据不能够填满滑动窗口,则用所述第1个子寄存器中的存储数据进行填充;
[0129]所述更新单元13,还用于在所述滑动窗口完全滑动至所述第1个子寄存器中时,对所述第Q个子寄存器的存储数据进行更新;
[0130]其中,所述h,x,y均为正整数,h小于等于Q。
[0131 ] 优选地,所述数据选择单元11,还用于将所述第i个滑动窗口从所述第q个子寄存器头部开始滑动,在所述第i个滑动窗口的第j个滑动位置处,将所述滑动窗口所对应的所述寄存器中的存储数据发送至所述处理单元12 ;其中,所述不同滑动窗口的起始滑动位置至少间隔1个子寄存器;
[0132]所述处理单元12,还用于将所述滑动窗口所对应的所述寄存器中的存储数据进行数据处理;
[0133]所述更新单元13,还用于在所述第i个滑动窗口滑动至所述第q+Ι个子寄存器头部时,对所述第q个子寄存器的存储数据进行更新;
[0134]所述数据选择单元11,还用于在所述第k个滑动窗口滑动至所述第Q个子寄存器时,若在第t个滑动位置处,所述第Q个子寄存器的存储数据不能够填满滑动窗口,则用所述第1个子寄存器中的存储数据进行填充;
[0135]所述更新单元13,还用于在所述第k个滑动窗口完全滑动至所述第1个子寄存器中时,对所述第Q个子寄存器的存储数据进行更新;
[0136]其中,所述i,k,j,t,q均为正整数,且i,k小于等于I,q小于等于Q。
[0137]本领域技术人员应当理解,本发明实施例中的电子设备中的各单元的实现功能可参照前述数据处理方法的相关描述而理解。本发明实施例中的电子设备中的各单元的功能可通过运行于处理器上的程序而实现,也可通过具体的逻辑电路而实现。
[0138]图11为本发明实施例三的电子设备的结构组成示意图,所述电子设备包括包含m行r列共mXr个数据存储单元的寄存器、数据选择单元21 ;其中,所述寄存器被划分为Q段子寄存器,所述数据选择单元21包含有大小为mXn的滑动窗口 ;其中,m,r, Q,η均为正整数,且η小于等于r/2 ;所述电子设备还包括:处理单元22、更新单元23 ;
[0139]所述数据选择单元21,用于将所述滑动窗口从所述第h个子寄存器头部开始滑动,在所述滑动窗口的第X个滑动位置处,将所述滑动窗口所对应的所述寄存器中的存储数据发送至所述处理单元22 ;
[0140]所述处理单元22,用于将所述滑动窗口所对应的所述寄存器中的存储数据进行数据处理;
[0141]所述更新单元23,用于在所述滑动窗口滑动至所述第h+Ι个子寄存器头部时,对所述第h个子寄存器的存储数据进行更新;
[0142]所述数据选择单元21,还用于在所述滑动窗口滑动至所述第Q个子寄存器时,若在第1个滑动位置处,所述第Q个子寄存器的存储数据不能够填满滑动窗口,则用所述第1个子寄存器中的存储数据进行填充;
[0143]所述更新单元23,还用于在所述滑动窗口完全滑动至所述第1个子寄存器中时,对所述第Q个子寄存器的存储数据进行更新;
[0144]其中,所述h,x, y均为正整数,h小于等于Q。
[0145]优选地,所述处理单元22,还用于在所述滑动窗口的第X个滑动位置处,将所述滑动窗口所对应的所述寄存器中的存储数据进行卷积滤波处理。
[0146]本领域技术人员应当理解,本发明实施例中的电子设备中的各单元的实现功能可参照前述数据处理方法的相关描述而理解。本发明实施例中的电子设备中的各单元的功能可通过运行于处理器上的程序而实现,也可通过具体的逻辑电路而实现。
[0147]图12为本发明实施例四的电子设备的结构组成示意图,所述电子设备包括包含m行r列共mXr个数据存储单元的寄存器、数据选择单元31 ;其中,所述寄存器被划分为Q段子寄存器,所述数据选择单元31包含有大小为mXn的滑动窗口 ;其中,m,r, Q,η均为正整数,且η小于等于r/2 ;所述电子设备还包括:处理单元32、更新单元33 ;
[0148]所述数据选择单元31,用于将所述滑动窗口从所述第h个子寄存器头部开始滑动,在所述滑动窗口的第X个滑动位置处,将所述滑动窗口所对应的所述寄存器中的存储数据发送至所述处理单元32 ;
[0149]所述处理单元32,用于将所述滑动窗口所对应的所述寄存器中的存储数据进行数据处理;
[0150]所述更新单元33,用于在所述滑动窗口滑动至所述第h+Ι个子寄存器头部时,对所述第h个子寄存器的存储数据进行更新;
[0151]所述数据选择单元31,还用于在所述滑动窗口滑动至所述第Q个子寄存器时,若在第1个滑动位置处,所述第Q个子寄存器的存储数据不能够填满滑动窗口,则用所述第1个子寄存器中的存储数据进行填充;
[0152]所述更新单元33,还用于在所述滑动窗口完全滑动至所述第1个子寄存器中时,对所述第Q个子寄存器的存储数据进行更新;
[0153]其中,所述h,x,y均为正整数,h小于等于Q。
[0154]优选地,所述处理单元32,还用于在所述滑动窗口的第X个滑动位置处,将所述滑动窗口所对应的所述寄存器中的存储数据进行卷积滤波处理。
[0155]优选地,所述电子设备还包括用于存储卷积模板参数的第一参数存储单元;所述电子设备还包括读取单元34 ;
[0156]所述读取单元34,用于从所述第一参数存储单元中读取所述卷积模板参数;
[0157]所述处理单元32,还用于在所述滑动窗口的第X个滑动位置处,将所述滑动窗口所对应的所述寄存器中的存储数据作卷积运算,以进行滤波处理。
[0158]本领域技术人员应当理解,本发明实施例中的电子设备中的各单元的实现功能可参照前述数据处理方法的相关描述而理解。本发明实施例中的电子设备中的各单元的功能可通过运行于处理器上的程序而实现,也可通过具体的逻辑电路而实现。
[0159]图13为本发明实施例五的电子设备的结构组成示意图,所述电子设备包括包含m行r列共mXr个数据存储单元的寄存器、数据选择单元41 ;其中,所述寄存器被划分为Q段子寄存器,所述数据选择单元41包含有大小为mXn的滑动窗口 ;其中,m,r, Q,η均为正整数,且η小于等于r/2 ;所述电子设备还包括:处理单元42、更新单元43 ;
[0160]所述数据选择单元41,用于将所述滑动窗口从所述第h个子寄存器头部开始滑动,在所述滑动窗口的第X个滑动位置处,将所述滑动窗口所对应的所述寄存器中的存储数据发送至所述处理单元42 ;
[0161]所述处理单元42,用于将所述滑动窗口所对应的所述寄存器中的存储数据进行数据处理;
[0162]所述更新单元43,用于在所述滑动窗口滑动至所述第h+Ι个子寄存器头部时,对所述第h个子寄存器的存储数据进行更新;
[0163]所述数据选择单元41,还用于在所述滑动窗口滑动至所述第Q个子寄存器时,若在第1个滑动位置处,所述第Q个子寄存器的存储数据不能够填满滑动窗口,则用所述第1个子寄存器中的存储数据进行填充;
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1