发明名称 Symmetric filter arithmetic apparatus and symmetric filter arithmetic method
摘要 A symmetric filter arithmetic apparatus includes a first data shuffling unit which reads a first data string that is a plurality of consecutive pieces of data from a register file and extract, from the first data string, a left-side data string that is a plurality of consecutive pieces of data to be multiplied by a left-side filter coefficient that is a filter coefficient on a left side of a center of the coefficients, and a second data shuffling unit which reads a second data string that is a plurality of consecutive pieces of data from the register file and extract, from the second data string, a right-side data string that is a plurality of consecutive pieces of data to be multiplied by a right-side filter coefficient that is a filter coefficient on a right side of the center and is the same value as the left-side filter coefficient.
申请公布号 US8989512(B2) 申请公布日期 2015.03.24
申请号 US201213818198 申请日期 2012.07.25
申请人 Panasonic Intellectual Property Management Co., Ltd. 发明人 Hayashi Yoshiteru
分类号 G06K9/40;G06F17/10;G06T5/10;H03H17/02 主分类号 G06K9/40
代理机构 Wenderoth, Lind & Ponack, L.L.P. 代理人 Wenderoth, Lind & Ponack, L.L.P.
主权项 1. A symmetric filter arithmetic apparatus that performs a filter arithmetic operation on a plurality of pieces of data stored in a storage unit by using bilaterally symmetric filter coefficients, the apparatus comprising: a non-transitory memory storing a program; and a hardware processor configured to execute the program and cause the symmetric filter arithmetic apparatus to operates as: a left-side data string extraction unit configured to read, from the storage unit, a first data string that is a plurality of consecutive pieces of data, and extract, from the first data string, a left-side data string that is a plurality of consecutive pieces of data to be multiplied by a left-side filter coefficient that is a filter coefficient on a left side of a center of the bilaterally symmetric filter coefficients; and a right-side data string extraction unit configured to read, from the storage unit, a second data string that is a plurality of consecutive pieces of data, and extract, from the second data string, a right-side data string that is a plurality of consecutive pieces of data to be multiplied by a right-side filter coefficient that is a filter coefficient on a right side of the center and is the same value as the left-side filter coefficient, wherein the left-side data string extraction unit is configured to read, from the storage unit, the first data string including a third data string and a fourth data string that are consecutive data strings, and extract the left-side data string, and the right-side data string extraction unit is configured to: (a) read, from the storage unit, the second data string including a fifth data string and a sixth data string that are consecutive data strings, and extract the right-side data string, such that data positioned at a center of data string that is a center between head data of the third data string and tail data of the fifth data string is data to be multiplied by a filter coefficient at the center of the bilaterally symmetric filter coefficients; or (b) read, from the storage unit, the second data string including the consecutive fifth data string and sixth data string, and extract the right-side data string, such that data positioned at a center of data string that is a center between the head data of the third data string and head data of the sixth data string is data to be multiplied by the filter coefficient at the center of the bilaterally symmetric filter coefficients, and wherein the symmetric filter arithmetic operation is performed using the left-side data string extraction unit and the right-side data string extraction unit so as to accommodate a various number of taps.
地址 Osaka JP