Method and system for buffering pixel data
AssigneeThomson Licensing
InventorsDinakaran Chidambaram, Guenter Anton Grimm
Life of this patent
Estimating the term…
Abstract
A method and system for buffering pixels of a pixel line such that complex processing circuit between a horizontal format converter buffer and a horizontal format converter filter is not required. The horizontal format converter buffer (52) includes multiple parallel circular buffers (60, 62 and 64) that are addressable by a controller (54) such that a variable sequence of pixels may be read from the horizontal format converter buffer (52) to the horizontal format converter filter. The controller (54) may turn off selected circular buffers (60, 62 or 64) of the horizontal format converter buffer (52) if the selected buffers (60, 62 or 64) are not necessary for processing a pixel line.
Claims20
A buffering system (50) for facilitating the processing of pixels in a horizontal format converter, the system comprising:
- a FIFO buffer (52) for buffering an input pixel line including a plurality of pixels;
- a filter (56) for processing pixels read from the FIFO buffer (52) to generate an output pixel line;
- and
- a controller (54) for adapting the reading of pixels from the FIFO buffer (52) to the filter (56) such that a variable sequence of pixels may be read from the FIFO buffer (52) to the filter (56).
A memory management process for reading pixels of a pixel line buffered in a circular buffer (52) to a filter (56) for expansion or compression of the pixel line, the process comprising the steps of:
- determining if the pixel line buffered in the circular buffer (52) needs to be compressed or expanded;
- reading the pixels of the pixel line from the circular buffer (52) to the filter (56) such that the filter (56) can compress or expand the input pixel line;
- and
- passing the expanded or compressed pixel line from the filter (56) to downstream processing circuitry for further processing of the pixel line prior to display on a display device.
A buffering system for compressing or expanding a pixel line including a plurality of pixels, the buffering system comprising:
- buffering means (52) for buffering the pixel line;
- filter means (56) for expanding or compressing the buffered pixel line;
- and
- means for reading (54) a variable number of pixels of the buffered pixel line from the buffering means to the filter means.
Dependencies are inferred from the claim text.