Patent ID: 7084929

Claim:
A signal filtering arrangement configured and arranged to filter both horizontal and vertical video image data using a single data storage arrangement, the signal filtering arrangement comprising a controller and a register array, the controller and register array being configured and arranged for: loading the register array with at least two contiguous sets of video pixel data from memory during a load/unload cycle, the two contiguous sets of video pixel data having an edge therebetween; having a portion of the loaded video pixel data that corresoonds to edge data from each of the two sets of video pixel data filtered and returned to the register array; and after the portion of the loaded video data is filtered, having a first set of the video pixel data unloaded to the memory during a load/unload cycle and shifting a second set of the video pixel data in the storage arrangement for filtering subsequent video edge data; wherein the controller is further configured and arranged for controlling the shifting of the second set of the video pixel data during one of the load/unload cycles; and wherein the register array is a two-dimensional shift register configured and arranged for being loaded from different sides for loading the video pixel data for both horizontal and vertical edge filtering and to shift the second set of the video pixel data from one portion of the register to another during a load/unload cycle.