Method and apparatus for reducing on-chip memory in vertical video processing
AssigneeDVDO, Inc.
InventorsDale R. Adams, Laurence A. Thompson, Jano D. Banks
Life of this patent
Estimating the term…
Abstract
A digital image processor includes an input buffer for storing raster-scanned data. A slice-buffer memory is coupled to the input buffer to store a portion of a vertical slice of said raster-scanned data. The vertical slice is processed by a vertical slice processor having an input coupled to the slice-buffer memory. The vertical slice processor reassembles the vertical slices into processed raster-scanned data in an output buffer that is coupled to the output of the vertical slice processor. The digital image processor preferably utilizes multiple sequential processing stages and processes the raster-scanned data along the horizontal axis of the vertical slices.
Claims15
A digital image processor, comprising:
- an input buffer storing raster-scanned data;
- a slice buffer memory coupled to said input buffer to store a portion of a vertical slice of said raster-scanned data wherein the vertical slices are of a slice core and at least one pair of wings and the pair of wings each overlap the slice core of horizontally adjacent vertical slices;
- a vertical slice processor having an input coupled to said slice buffer memory;
- and
- an output buffer coupled to an output of said vertical slice processor such that said vertical slices are reassembled into processed raster-scanned data in said output buffer.
A method of processing image data, comprising:
- buffering a block of raster-scanned data in an input buffer;
- sequentially retrieving and processing vertical slices of said raster-scanned data from said input buffer to form processed vertical slices wherein the vertical slices are of a slice and at least one pair of wings and the pair of wings each overlap the slice core of horizontally adjacent vertical slices;
- and
- storing said processed vertical slices in an output buffer to form a processed block of raster-scanned data.
A method of processing image data, comprising:
- means for buffering a block of raster-scanned data in an input buffer;
- means for sequentially retrieving and processing vertical slices of said raster-scanned data from said input buffer to form processed vertical slices wherein the vertical slices are comprised of a slice core and at least one pair of wings and the pair of wings each overlap the slice core of horizontally adjacent vertical slices;
- and
- means for storing said processed vertical slices in an output buffer to form a processed block of raster-scanned data.
Dependencies are inferred from the claim text.