Downscaler and method of downscaling
AssigneeImagination Technologies Limited
InventorsTimothy Lee, Alan Vines, David Hough
Life of this patent
Estimating the term…
Abstract
A hardware downscaling module and downscaling methods for downscaling a two-dimensional array of values. The hardware downscaling unit comprises a first group of one-dimensional downscalers; and a second group of one-dimensional downscalers; wherein the first group of one-dimensional downscalers is arranged to receive a two-dimensional array of values and to perform downscaling in series in a first dimension; and wherein the second group of one-dimensional downscalers is arranged to receive an output from the first group of one-dimensional downscalers and to perform downscaling in series in a second dimension.
Claims18
A hardware downscaling module for downscaling an array of values having at least two dimensions, the hardware downscaling unit comprising:
- a first group of one-dimensional downscalers;
- a second group of one-dimensional downscalers;
- and
- hardware logic configured to bypass one or more of the one-dimensional downscalers in the first group, and one or more of the one-dimensional downscalers in the second group, in response to a control signal;
- wherein the first group of one-dimensional downscalers is arranged to receive the array of values and to perform downscaling in series in a first dimension;
- and
- wherein the second group of one-dimensional downscalers is arranged to receive an output from the first group of one-dimensional downscalers and to perform downscaling in series in a second dimension.
A computer-implemented method for downscaling an array of values having at least two dimensions using a hardware downscaling module, the method comprising:
- providing the array of values as an input to a first group of one-dimensional downscalers;
- performing, at the first group of one-dimensional downscalers, a series of downscaling operations in a first dimension;
- providing an output from the first group of one-dimensional downscalers to a second group of one-dimensional downscalers;
- and
- performing, at the second group of one-dimensional downscalers, a series of downscaling operations in a second dimension;
- wherein the method comprises bypassing, in response to a control signal, one or more of the one-dimensional downscalers in the first group and one or more of the one-dimensional downscalers in the second group.
Dependencies are inferred from the claim text.