Fast method for fax encoded data conversion
First Claim
1. A system comprising:
- a transmitting fax machine configured to encode a fax image and transmit the encoded image;
an electronic device configured to receive the encoded image from the transmitting fax machine over a first connection, the electronic device comprising;
a decoder for decoding scan lines of the encoded fax image and generating a run-length representation of the encoded fax image;
a scanline manipulation device for manipulating the run-length representation and generating a manipulated fax image without generating a bitmap of the encoded fax image; and
a re-encoder responsive to the manipulated fax image to generate a re-encoded fax image; and
a receiving fax machine configured to receive the re-encoded fax image over a second connection.
0 Assignments
0 Petitions
Accused Products
Abstract
In accordance with an embodiment of the present invention, a fax decoding/re-encoding system for transferring fax images between a sending fax machine and a receiving fax machine includes a decoder responsive to an encoded fax image defined by rows of scan lines. The decoder decodes the scan lines of the encoded fax image and generates run-length representation of the encoded fax image. A scanline manipulation device is responsive to the run-length representation for manipulating the same and generating a manipulated fax image without generating a bitmap of the encoded fax image. The fax decoding/re-encoding system further including a re-encoder responsive to the manipulated fax image and adaptive to generate a re-encoded fax image that is substantially the same as the encoded fax image, wherein the fax decoding/re-encoding system avoids the need for a bitmap for generating a re-encoded fax image thereby substantially reducing re-encoding time.
-
Citations
21 Claims
-
1. A system comprising:
-
a transmitting fax machine configured to encode a fax image and transmit the encoded image; an electronic device configured to receive the encoded image from the transmitting fax machine over a first connection, the electronic device comprising; a decoder for decoding scan lines of the encoded fax image and generating a run-length representation of the encoded fax image; a scanline manipulation device for manipulating the run-length representation and generating a manipulated fax image without generating a bitmap of the encoded fax image; and a re-encoder responsive to the manipulated fax image to generate a re-encoded fax image; and a receiving fax machine configured to receive the re-encoded fax image over a second connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An access server, comprising:
-
a decoder for decoding scan lines of the encoded fax image and generating a run-length representation of an encoded fax image received from a transmitting fax machine; a scanline manipulation device for manipulating the run-length representation and generating a manipulated fax image without generating a bitmap of the encoded fax image; and a re-encoder responsive to the manipulated fax image to generate a re-encoded fax image to be sent to a receiving fax machine. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for decoding/re-encoding fax information comprising:
-
receiving from a transmitting fax machine an encoded fax image defined by rows of scan lines; decoding the scan lines of the encoded fax image and generating run-length representation of the same; manipulating the run length representation to generate a manipulated fax image without generating a bitmap of the encoded fax image; re-encoding the manipulated fax image to generate a re-encoded fax image; and sending the re-encoded fax image to a receiving fax machine.
-
-
20. A non-transitory computer readable medium having stored therein computer readable program code comprising instructions for performing the following:
-
receiving from a transmitting fax machine an encoded fax image defined by rows of scan lines; decoding the scan lines of the encoded fax image and generating run-length representation of the same; manipulating the run-length representation to generate a manipulated fax image by avoiding the generation of a bitmap of the encoded fax image; re-encoding the manipulated fax image to generate a re-encoded fax image; and sending the re-encoded fax image to a receiving fax machine.
-
-
21. A system comprising:
-
means for receiving from a transmitting fax machine an encoded fax image defined by rows of scan lines; means for decoding the scan lines of the encoded fax image and generating run-length representation of the encoded fax image; means for manipulating the run-length representation and generating a manipulated fax image without generating a bitmap of the encoded fax image; means for receiving the manipulated fax image and adaptive to generate a re-encoded fax image; and means for sending the re-encoded fax image to a receiving fax machine.
-
Specification