Run length encoding and decoding methods and means
AssigneeXerox Corporation
InventorEiichiro Furuta
Life of this patent
Estimating the term…
Abstract
Black and white run length encoding means first convert a binary video input signal having a raster scan format into binary black and white run length message codes which are preselected so that the initial or lead bit of each of those codes is at a given logic level. Ternary encoding means convert the binary message codes into a series of ternary black and white run length message codes which have distinctive amplitude transitions at any intra-scan line code boundaries, and a frequency modulator then frequency modulates a carrier signal in accordance with the ternary codes to provide a passband signal suitable for transmission via a limited bandwidth communications channel. To recover the video signal from the passband signal, the process is reversed.
Claims7
In a limited bandwidth raster scanned imaging system including run length encoding means for converting a binary video signal having a raster scan format into binary black and white message codes, the improvement comprising:
- ternary encoding means for selectively level shifting said binary message codes to provide a series of ternary black and white run length message codes having distinctive amplitude transitions at any intra-scan line code boundaries, and
- modulating means for frequency modulating a carrier signal in accordance with said ternary codes to provide a passband signal having distinctive frequency transitions at said code boundaries.
In a facsimile system for providing a facsimile copy of a subject copy in response to a binary video signal having a raster scan format;
- said system including a transmitting terminal, a receiving terminal, and a limited bandwidth communications channel for interconnecting said transmitting and receiving terminals;
- said transmitting terminal having run length encoding means for converting a binary video signal into binary black and white run length message codes;
- and said receiving terminal having run length decoding means for recovering said binary video signal from said binary black and white run length message codes;
- the improvement comprising
- ternary encoding means within said transmitting terminal for selectively level shifting said black and white message codes and for interleaving said message codes on a scan line-by-scan line basis to provide a series of ternary black and white run length message codes having intra-scan line code boundaries marked by distinctive amplitude transitions,
- modulating means within said transmitting terminal for frequency modulating a carrier signal in accordance with said ternary message codes to provide a frequency modulated passband signal having distinctive frequency transitions at said code boundaries for transmission to said receiving terminal via said communications channel, and
- ternary decoding means within said receiving terminal for recovering said binary black and white run length message codes from said passband signal.
A method for converting a binary baseband video signal having a raster scan format and including picture elements representing background areas and image areas into a data compressed passband signal, said method comprising the steps of
- converting runs of background representing picture elements within said video signal into binary white run length message codes,
- converting runs of image representing picture elements within said video signal into binary black run length message codes,
- interleaving said white and black run length message codes on a scan line-by-scan line basis, starting with a white run length message code for each scan line,
- selectively level shifting the interleaved white and black run length message codes to provide a series of ternary black and white run length message codes having distinctive amplitude transitions to identify intra-scan line code boundaries, and
- frequency modulating a carrier signal in accordance with said ternary run length message codes to provide said passband signal with distinctive frequency transitions at said code boundaries.
Dependencies are inferred from the claim text.